Oterra's Sales department is led by Sarah O'Neil (Vice President Sales and Marketing) and has 61 employees.
Brooke Eiler
Head of Sales, North America
Michael Torti
Account Manager
Christopher Williams
Global Strategic Account Manager
Dermot Horan
Vice President of Sales -EMEA
Emanuele Pedrazzini
Sales Account Manager
Jean Seniow
Commercial Analyst
Looking for a particular Oterra employee's phone or email?