DAVID M FLEMING