J. D. FLETCHER AND ASSOCIATES L.L.C.