Chief Commercial Officer
london, london, united kingdom
Ebsta
Harvard Business School
University of Cambridge
Saïd Business School, University of Oxford