M. BRODIE ASSOCIATES INC.