Fran Cowan

Fran Cowan

Head of Ads Marketing, EMEA at Netflix I SVP & President-Elect IAA UK I Engage B2B Award Winner 2023 I Media Leader Future 100 Club 2022

View articles by Fran Cowan

InSkin Media promotes Sebastian Schindler to Global Insights Lead

InSkin Media promotes Sebastian Schindler to…

February 13, 2017

15 likes2 comments