39 pubs · 1,193 cites · h-index 17
Brigham and Women's Hospital
2001 - 2002
University of Aberdeen
1993 - 2001
Therapeutics Clinical Research
1995 - 2000
Institute of Molecular and Cell Biology
1999 - 1999
Institute of Medical Sciences
1998 - 1998