R.A. MCLEAN AND CO LTD.