36 pubs · 818 cites · h-index 11
Takeda (United States)
2024 - Present
Takeda (Japan)
Sage Therapeutics (United States)
2020 - 2020
Covance (United States)
2016 - 2018
Johns Hopkins University
2007 - 2012