44 pubs · 5,047 cites · h-index 26
AstraZeneca (United Kingdom)
2023 - Present
AstraZeneca (Sweden)
2023 - 2023
AstraZeneca (United States)
2019 - 2022
Autoimmune Technologies (United States)
2019 - 2020
La Jolla Institute for Immunology
2011 - 2016