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.