T. G. ADAMS AND ASSOCIATES, INC.