Tesla
Country Manager
INFINITI Europe
Area Manager
Tesla
Geneva Store Manager and Swiss Romande Manager
Tesla
Tesla Sales Regional Manager
Tesla
Market Lead Switzerland
INFINITI Europe
Product Specialist Cross-overs
INFINITI Europe
Switzerland Country Manager
Tesla
Market Lead France - Directeur France
Nissan Motor Corporation
Product Manager Electric Vehicle
Université Paris Sud (Paris XI)
EMLYON Business School
University of Bradford