Richard Nichols, P.Eng., MBA, LL.B.

Senior Consultant