East Palo Alto, CA 94303
Phone: (650) 725-8995
Harvard Medical School, Boston, MA, 1978
Children's Hospital Boston, Boston, MA, 1979
Children's Hospital Boston, Boston, MA, 1981
Children's Hospital Boston, Boston, MA, 1983
Pediatrics, American Board of Pediatrics