Ste 315 MC 5731
Palo Alto, CA 94304
University of Florida, Gainesville, FL, 2005
Lucile Packard Children's Hospital, Palo Alto, CA, 06/2008
Lucile Packard Children's Hospital, Palo Alto, CA, 06/2012
Clinical Informatics, American Board of Preventive Medicine
Neonatal-Perinatal Medicine, American Board of Pediatrics
Pediatrics, American Board of Pediatrics