James H Kelso, DDS, Dentist

3920 Middlefield Rd
Palo AltoCA  94303-4733 (Santa Clara County)


Phone: 650-813-9800
Fax: 650-813-6166

NPI: 1396981577
License Number: 36777 (CA)