JAMES C. WALSH ESQ.