NPIIDWilliam M Marsh, MDOphthalmology PhysicianWolfeboro, NH10 Center Street, Wolfeboro, NH, 03894NPIID(603) 569-1550Book online Claim listingAvailability on request