PETER C. WALSH, P.C