21 pubs · 1,244 cites · h-index 9
Bayer (United States)
2019 - 2019
Pfizer (United States)
2012 - 2017
Stanford University
2007 - 2007
University of Kansas
2001 - 2006