Stewart McLachlin, PEng