JOHN J. FLEMING, INC.