2A
Palo Alto, CA 94304
Fax: (650) 498-4555
Stanford School of Medicine, Stanford, CA, 2003
Lucile Packard Children's Hospital, Palo Alto, CA, 2006
Lucile Packard Children's Hospital, Palo Alto, CA, 2008
Clinical Genetics, American Board of Medical Genetics
Pediatrics, American Board of Pediatrics