17 pubs · 491 cites · h-index 7
International Therapeutics (United States)
2022 - 2022
Takeda (Switzerland)
2016 - 2016
Novartis (Switzerland)
2010 - 2010