42 pubs · 811 cites · h-index 7
Rubius Therapeutics (United States)
2017 - 2021
Merrimack Pharmaceuticals (United States)
2011 - 2018