Lori McDougall

Lori McDougall

Chief People and Strategy 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 People and Strategy Officer. She brings strong experience and a proven track record to her areas of responsibility – People & Culture, Corporate Strategy, Office Services, and TruShield Insurance.

Previously, Lori was Chief Corporate development Officer at Northbridge for six years, during which she oversaw several functions, including customer development and innovation. 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.