181 pubs · 11,829 cites · h-index 53
Stanford University
1990 - 2024
University of California, San Francisco
1979 - 2022
Stanford Medicine
1989 - 2020
Lucile Packard Children's Hospital
1992 - 2017
Diabetes Australia
2016 - 2016