James Daniel Gallagher, MD, Internal Medicine

601 Elmwood Ave
RochesterNY  14642-0001 (Monroe County)


Phone: 585-275-6161
Fax: 585-242-9855

NPI: 1215078217
License Number: 256225 (NY)