Barry Craig Foster, DMD, Dentist

2705 Egypt Rd
NorristownPA  19403-2227 (Montgomery County)


Phone: 610-666-6585
Fax: 610-666-1357
Email: drb***@*****ol.com

NPI: 1134493539
License Number: DS027842L (PA)