MACKENZIE JAMES & ASSOCIATES INC.