Ed Palmer
Managing Partner at M&C Saatchi Global
London, United Kingdom