M D BARNARD AND CO LTD.