37 pubs · 2,954 cites · h-index 19
Sanofi (United States)
2019 - 2021
Sanofi (France)
2019 - 2019
Merrimack Pharmaceuticals (United States)
2014 - 2019
Beth Israel Deaconess Medical Center
2005 - 2016
Harvard University