90 pubs · 2,753 cites · h-index 29
Janssen (United States)
2016 - 2018
Janssen Scientific Affairs (United States)
2016 - 2018
Scripps Research Institute
1997 - 2013
Devon Partnership NHS Trust
2008 - 2008
United States Food and Drug Administration
1996 - 2005