KLEIN ASSOCIATES, INC.