19 pubs · 962 cites · h-index 12
Stanford University
2018 - 2018
Novartis (United States)
2007 - 2015
Novartis (Germany)
2014 - 2014
National Cancer Institute
Bristol Royal Hospital for Children
1995 - 2008