29 pubs · 2,610 cites · h-index 23
University of Birmingham
1996 - 2024
Immune Regulation (United Kingdom)
2001 - 2013
Medical Research Council
Cancer Research UK
2003 - 2009
Bangour Village Hospital
1986 - 2009