ORCA Computing's Sales department is led by Geoff Barnes (Head of Customer Success) and has 3 employees.
Eleanor Richardson
Senior Commercial Analyst
Joachim Bjorkmann
Business Development Executive
Geoff Barnes
Head of Customer Success
Looking for a particular ORCA Computing employee's phone or email?