Assembled to Perform

McGregor Allsop’s team of senior consulting engineers and designers is often involved with a building for many years, so we plan for serviceability and long-term operational success. We care about our buildings, and our clients.

"One of the key traits that we look for and cultivate in our team is curiosity"

Mark Dahmer, Engineering Principal

Our People

McGregor Allsop’s team of senior consulting engineers and designers is often involved with a building for many years, so we plan for serviceability and long-term operational success. We care about our buildings, and our clients.

Our Team

Bill Powell, P.Eng.

President & CEO

Peter LaForme

Executive Vice President

Andre Lebedev, P.Eng.

Principal, SME, Electrical Power Engineering

Rob Niessl, P.Eng.

Principal, Mechanical Engineering

Robert Borovina, P.Eng.

Principal, SME, Mechanical Engineering

Neil Spence, C.Tech.

Principal, Business Development and Project Realization

Mark Dahmer, P.Eng.

Principal, Mechanical Engineering

Ming Xiong, P.Eng.

Principal, Mechanical Engineering

Pierre Couillard, P.Eng.

Principal, Electrical Engineering

Trevor Saddler

Mechanical Designer

Mary Fowler, P.Eng.

Mechanical Engineer

Steve Paterson

Life Safety Systems Specialist

Scott Brown, P.Eng.

Principal, Mechanical Engineering

Mel Dufrene, P.Eng.

Mechanical Engineer

Galen Fernandes, P.Eng.

Mechanical Engineer

Zachary Hansen

Mechanical Designer

Ki Chun Wong

Mechanical Engineer in Training

Mridula Dua

BIM Manager

Rizgar Khoshnaw, P.Eng.

Senior Electrical Engineer

Hanlin Xue

Electrical Designer

Mabel Luk

Mechanical Designer

Lu Zhang, P.Eng.

Senior Electrical Engineer

Mohamend Saleh

Mechanical Designer

Erica Pambianco

Mechanical Designer

Raymond He

Accounts Manager

Brody English

Mechanical Designer

Marjan Ebrahimi

Administrative Coordinator

Ira Weiss

IT Manager

Julia Bauer

Mechanical Designer

REACH OUT TO OUR EXPERTS.