DAVID M. HOPPING