Graduated: 1998
NPI: 1366413593
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.