KEN MACKENZIE & ASSOCIATES, INC.