GARY R. FLEMING