Michael Clarke is currently the Global Head of Customer Success at Megaport, a position held since 2023. Previously, they served in various leadership roles at Megaport, including Head of Customer Experience - Global and Head of Account Management, as well as Head of Customer Success - US from 2020 to 2022.
This person is not in the org chart
This person is not in any teams
This person is not in any offices