J. S. FREEMAN ASSOCIATES, INC.