Ecosia
Show contact
Christian Kroll
Founder & CEO
Wolfgang Oels
COO
Jon Marks
Head of Business Development
Ruby Au
Head of Ecosia North America
Génica Schäfgen
Head of Ecosia Germany
+ 11 more
Current role
View in org chart