Retail Manager France and Iberia
The North Face, a VF Company
Institut d'Administration des Entreprises (IAE)