JAMES J. WALSH, JR.