Alexandre Dupont Leadership

Alexandre Dupont

Chief Executive Officer

Marie Laurent Leadership

Marie Laurent

Chief Technology Officer