Oterra employs 624 employees. The Oterra management team includes Sarah O'Neil (Vice President Sales and Marketing), Yvan CHARDONNENS (Chief Commercial Officer (CCO)), and Dermot Horan (Vice President of Sales -EMEA).
Get Contact Info for All DepartmentsLooking for a particular Oterra employee's phone or email?