28 pubs · 675 cites · h-index 15
Idera Pharmaceuticals (United States)
2018 - Present
Idorsia (Switzerland)
2017 - 2024
Centre for Human Drug Research
2017 - 2017