19 pubs · 294 cites · h-index 6
Johns Hopkins University
2025 - 2025
Johns Hopkins Medicine
Emergent BioSolutions (United States)
2024 - 2024
Io Therapeutics (United States)
National Institute of Immunology
2017 - 2021