J. E. ALLEN & ASSOCIATES INC.