Graduated: 1988
Offers telehealth
NPI: 1063461408
Practice Locations (3)
136 HIGH ST
LANCASTER, MA 015232056
9783681227
136 HIGH ST EXT
LANCASTER, MA 015232056
136 HIGH ST EXT, SUITE 5
LANCASTER, MA 015232056
Source: CMS National Downloadable File, September 2026.