JAMES P. WALSH, ESQ.