In Product Distribution
Start Up
Samsung South Africa
Sales Manager
TomTom
Sales Lead United Kingdom
TomTom
Country Manager United Kingdom
TomTom
Director Sales - EMEA Amazon Business Lead
TomTom
Country Manager - Sub Saharan Africa
TomTom
Sales Manager - South Africa
The London School of Economics and Political Science (LSE)
University of Lincoln