William Charles Hartnagel, MD, Internal Medicine

8318 Old Poland Rd
BarneveldNY  13304-2206 (Oneida County)


Phone: 315-896-4426
Fax:

NPI: 1306183165
License Number: 127192 (NY)