28 pubs · 2,761 cites · h-index 15
Deciphera Pharmaceuticals (United States)
2023 - 2023
California Institute of Technology
1994 - 2013
Exelixis (United States)
2011 - 2012
University of California, Davis
1987 - 1987
Quality Research
1977 - 1977