WALSH & FLEMING, P.C.