130 pubs · 7,465 cites · h-index 44
Imperial College London
1996 - 2025
Imperial Valley College
2013 - 2013
NIHR Imperial Biomedical Research Centre
1998 - 2004
University of California, Davis
1999 - 1999
University of California, San Francisco
1997 - 1997