David Todd Alexander, MD, Pediatrics

400 Hamilton Ave
Ste 340
Palo AltoCA  94301-1833 (Santa Clara County)


Phone: 650-498-4310
Fax:

NPI: 1184995110
License Number: G88206 (CA)