111 pubs · 5,788 cites · h-index 31
University of Oxford
1994 - 2025
GlaxoSmithKline (United States)
2018 - 2025
Oxford University Hospitals NHS Trust
2024 - 2025
Dynavax Technologies (Germany)
2025 - 2025
Dynavax Technologies (United States)
2024 - 2024