Regional Lead @ Google
San Francisco, California, United States
[not provided]
Snowflake
VP & Country Manager France
Google
Sales Manager, Google for Work
Lycée Français Charles de Gaulle de Londres
Kedge Business School