David Marshall, DMD, Dentist

458 E Calaveras Blvd
MilpitasCA  95035-5412 (Santa Clara County)


Phone: 408-262-6916
Fax: 408-262-0337

NPI: 1750448106
License Number: 32742 (CA)