William S Bloom, MD, Ophthalmology

80 S Main St
HanoverNH  03755-2053 (Grafton County)


Phone: 603-643-3232
Fax: 603-643-1877

NPI: 1285664821
License Number: 042-0011254 (VT)