15 pubs · 431 cites · h-index 10
Amgen (United States)
2008 - 2014
Baylor University Medical Center
2012 - 2012
Weizmann Institute of Science
1968 - 1997