DAVID M. SELF