Richard Scott Mowry, DMD, Dentist

1040 Tierra Del Rey
Ste Ste 109
Chula VistaCA  91910 (San Diego County)


Phone: 619-421-2322
Fax: 619-421-3882
Email: omf***@*****sn.com

NPI: 1194996348
License Number: 31501 (CA)