116 pubs · 6,181 cites · h-index 37
Biomedical Primate Research Centre
2004 - Present
New England Biolabs (United States)
2004 - 2005
Harvard University
Tufts University
1998 - 2000
Foundation for Biomedical Research
1997 - 2000