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

Mark Dahmer, P.Eng.

Principal, Mechanical Engineering

Ming Xiong, P.Eng.

Principal, Mechanical Engineering

Scott Brown, P.Eng.

Principal, Mechanical Engineering

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

Pierre Couillard, P.Eng.

Principal, Electrical Engineering

Rizgar Khoshnaw, P.Eng.

Senior Electrical Engineer

Lu Zhang, P.Eng.

Senior Electrical Engineer

Trevor Saddler

Mechanical Designer

Galen Fernandes, P.Eng.

Mechanical Engineer

Steve Paterson

Life Safety Systems Specialist

Mel Dufrene, P.Eng.

Mechanical Engineer

Mohamed Saleh

Mechanical Designer

Mabel Luk

Mechanical Designer

Zachary Hansen

Mechanical Designer

Ki Chun Wong

Mechanical Engineer in Training

Mridula Dua

BIM Manager

Brody English

Mechanical Designer

Hanlin Xue

Electrical Designer

Erica Pambianco

Mechanical Designer

Julia Bauer

Mechanical Designer

Alex Wang

Electrical Designer

Marjan Ebrahimi

Administrative Coordinator

Riley Babiy

Mechanical Designer

Raymond He

Accounts Manager

Ira Weiss

IT Manager

Kyle Burley

Software Developer

REACH OUT TO OUR EXPERTS.