E. C. PALMER AND ASSOCIATES, INC.