Jonathan Ricard

Chief Strategy Officer & General Manager

Jonathan Ricard

Resonate
Chief Strategy Officer & General Manager