64 pubs · 8,034 cites · h-index 33
Merrimack Pharmaceuticals (United States)
2023 - 2023
Atlas Scientific (United States)
2013 - 2013
Pfizer (United States)
2009 - 2009
Wellesley College
1999 - 2008
Pharmac
2004 - 2004