WALJOHN ASSOCIATES INC.