Graduated: 1985
Offers telehealth
NPI: 1417954256
Practice Locations (2)
TRIVALLEY PRIMARY CARE PC
777 ROUTE 113
SOUDERTON, PA 189641000
2157233280
TRIVALLEY PRIMARY CARE PC
2701 BLAIR MILL RD, SUITE 20
WILLOW GROVE, PA 190901041
2156727070
Source: CMS National Downloadable File, September 2026.