113 pubs · 17,683 cites · h-index 56
Takeda (Switzerland)
2017 - 2022
GlaxoSmithKline (Belgium)
2002 - 2020
CSL (United States)
2019 - 2019
DE Technologies (United States)
Takeda (Japan)
2017 - 2019