Leah Owen is a seasoned professional with extensive experience in leadership and management roles at Microsoft since June 2013, currently serving as Chief of Staff for WW Mission Critical, where strategic planning, execution, and organizational health for a global delivery team are prioritized. Previous positions at Microsoft include directing Mission Critical operations in Asia and overseeing service delivery across the Americas and Europe. Prior to Microsoft, Leah held significant roles at Daon, Orion Health, ACT Government, and NSW Health, focusing on program management, project delivery, and technology solutions in healthcare and biometrics. Leah possesses a strong academic foundation, including a Master's in Psychological Practice and an MBA in Computing from Charles Sturt University, complemented by several additional qualifications in project management and information technology.
This person is not in the org chart
This person is not in any teams
This person is not in any offices