TERRY L. GREEN & ASSOCIATES, INC.