John Lee Deffenbaugh, DDS, Dentist

2100 Peabody Rd
VacavilleCA  95696-4000 (Solano County)


Phone: 707-451-0182
Fax:

NPI: 1588846596
License Number: 25505 (CA)