CAILOR FLEMING & ASSOCIATES, INC.