JAMES W. PRYOR & ASSOCIATES INC.