Owen Brown

Senior Consultant, Client Adoption Strategy at Sun Life Financial

Owen Brown is a seasoned professional with extensive experience in client adoption strategy, change management, and data solutions. Currently serving as a Senior Consultant at Sun Life since April 2018, Owen develops strategies to enhance client experiences and drive digital adoption across business units. Previous roles at Sun Life include Manager of Client Data Solutions and Best Practice Consultant in Insurance Operations, where Owen led teams, set objectives, and implemented process improvements using Lean Six Sigma methodology. Prior experience includes project management at Bosch, project coordination at PointClickCare, and special projects at the Conrad Business, Entrepreneurship and Technology Centre, showcasing a strong ability to enhance operational efficiency and support strategic initiatives. Owen holds an Honours Bachelor of Arts and Business from the University of Waterloo and has further education from the Servant Leadership Institute.

Links

Previous companies

PointClickCare logo
Bosch logo