39 pubs · 3,666 cites · h-index 29
Roche (Switzerland)
1994 - 2004
Ontario Institute for Cancer Research
2003 - 2003
University of Toronto
1993 - 2000
Royal Veterinary College
1991 - 1995
Addenbrooke's Hospital
1994 - 1995