Palo Alto, CA 94304
Phone: (650) 723-5711
University of California San Diego, San Diego, CA, 1993
Stanford University School of Medicine, Palo Alto, CA, 1994
Stanford University School of Medicine, Palo Alto, CA, 1996
Pediatrics, American Board of Pediatrics