54 pubs · 1,874 cites · h-index 17
Mersana Therapeutics (United States)
2020 - 2025
Merrimack Pharmaceuticals (United States)
2008 - 2015
Harvard University
2004 - 2011
Cornell University
1997 - 2005
London Research and Development Centre
2001 - 2001