STEPHEN G. WALSH, SR.