Frog
Show contact
Links
Octavio Egea
Vice President, Strategy; Head Of Innovation, Strategy & Design, Spain
Sebastien Jouvenaar
Executive Strategy Director
Anna Pullace
Project Manager
July, 2021 - present
View in org chart