Terry has an extensive experience in senior management roles based in Australia, South East Asia and the USA. An experienced and skilled management professional with an exceptional track record of success in leading B2B sales organisations.
OVHcloud is a global player and the leading European cloud provider operating over 450,000 servers within 38 data centres across 4 continents to reach 1,6 million customers in over 140 countries.