EMEA Lead across 13 countries

Heinz creates ideas that stand out. My teams made sure everyone saw them.

  • Media Planning And Buying

  • Market Mix Modeling

  • Executive Client Leadership

Previous
Previous

Deloitte

Next
Next

Publicis