David Andrewkrusch NPI 1407884471 Practice location: 601 Elmwood Ave, Rochester, NY 146428410 Taxonomy code: 2086X0206X Phone: (585) 827-5161