FLEMING & HALL, LTD.