DAVID H FLEMING