G.E. MACDONALD & CO., LTD.