JOHN J. HALLORAN, JR.