GEOFFREY S. MATHERSON AND ASSOCIATES LTD.