Manager | Marketing Technology
London, England, United Kingdom
Accenture
Manager | Marketing Technology
M&C Saatchi London
Junior Analyst
University of Havana
University of Nottingham
The London School of Economics and Political Science (LSE)