Lori McDougall

Chief Strategy and Corporate Development Officer
Northbridge Financial

“While individual accountability is key, partnering and understanding is how we are able to pursue and deliver a differentiated and bold experience for our employees, customers, and brokers.”

Lori McDougall is Northbridge’s Chief Strategy & Corporate Development Officer. She brings strong experience and a proven track record to her areas of responsibility – Corporate Marketing, Customer Innovation & Experience, Corporate Strategy, TruShield Insurance, and Accident & Health.

Previously, Lori was Chief People and Strategy Officer at Northbridge and she oversaw several functions, including People & Culture and Real Estate & Office Services. Her background includes serving as CFO at Markel and holding various leadership positions at PricewaterhouseCoopers.

Lori has a Bachelor of Commerce from McMaster University and is a Chartered Accountant and Chartered Business Valuator.