Oterra's Sales department is led by Sarah O'Neil (Vice President Sales and Marketing) and has 69 employees.
Obadah Barmawi
Head of Sales- Middle East and Africa
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
Looking for a particular Oterra employee's phone or email?