BATES AND ASSOCIATES, INC.