20 pubs · 1,000 cites · h-index 12
Affymax (United States)
2015 - 2015
Pfizer (United Kingdom)
2005 - 2012
Medical Research Council
2000 - 2010
University of Nottingham
1999 - 2005
Queen's Medical Centre