Michael Finnegan, MD, Internal Medicine

425 Guy Park Ave
Ste 102
AmsterdamNY  12010-1043 (Montgomery County)


Phone: 518-843-1240
Fax:

NPI: 1083695944
License Number: 038782 (CT)