Log in
Oterra
Contact
Links
Previous companies
View in org chart
Karolina Janiszewska
Head Of Global Business Services
Thomas Lamouche
Business Manager Africa
Sonia Sola Pedrero
Business Manager
November 1, 2023 - present
November, 2022
September, 2020
March, 2018
International Business Manager (africa & Europe) at Allengers Medical Systems Limited