MICHAEL S. WALSH PC