Michael Losh currently serves as the Head of Financial Controls at Beazley, a position held since April 2022. Prior to this role, Michael spent over a decade at Beazley Group Limited as a Senior Risk Manager from August 2010 to April 2022. Michael's earlier career includes significant experience at PwC as a Senior Manager from August 2005 to August 2010, and at KPMG US as a Senior Associate from August 2002 to August 2005. Michael holds a Master of Business Administration degree and a Master of Science in Accounting from Boston College Carroll School of Management, as well as a Bachelor of Science in Accounting and Finance from the same institution.
This person is not in the org chart
This person is not in any offices