JOHN S. MCCABE, JR.