Michael Craig Preston, DDS, Dentist

20600 Lake Chabot Rd
Ste 103
Castro ValleyCA  94546-5432 (Alameda County)


Phone: 510-581-4124
Fax:

NPI: 1194706523
License Number: 29425 (CA)