422 pubs · 13,890 cites · h-index 60
Mills Peninsula Health Services
1988 - Present
University of California, San Francisco
1988 - 2025
Collaborative Drug Discovery (United States)
2025 - 2025
Diabetes Technology Society
2013 - 2025
European School of Molecular Medicine
2024 - 2024