Graduated: 1996
NPI: 1700883105
Practice Locations (2)
PENNSWOOD VILLAGE
1382 NEWTOWN LANGHORNE RD
NEWTOWN, PA 189402418
PENNSWOOD VILLAGE
1382 NEWTOWN LANGHORNE RD, PENNSWOOD PHYSICIAN GROUP
NEWTOWN, PA 189402418
2155041155
Source: CMS National Downloadable File, September 2026.