243 pubs · 11,013 cites · h-index 61
e-Therapeutics (United Kingdom)
2025 - Present
Takeda (United Kingdom)
2010 - 2024
University of Rochester
1981 - 2024
University of Oregon
2022 - 2023
University of North Dakota
1984 - 2023