S & M MCCLEARY ENGINEERING LTD.