FRANCIS P. WALSH, JR