CNH Industrial
Marketing Manager - Spain and Portugal
Sage Parts Plus, Inc.
General Manager Emeia
CNH Industrial
Marketing Manager After Sales - France
CNH Industrial
Sales Development Manager EMEA
Mann Hummel France
Responsable Produits
CNH Industrial
Europe Parts Product Manager
CNH Industrial
EMEA Trade and Channel Marketing Manager
De Montfort University
Montpellier Business School