21 pubs · 1,819 cites · h-index 16
Amgen (United States)
2000 - 2019
La Jolla Institute for Immunology
1997 - 2000