DAVID M. MCCABE