30 pubs · 1,288 cites · h-index 15
Celldex Therapeutics (United States)
2020 - 2025
Atotech (United States)
2020 - 2024
University of Iowa
1992 - 1992
The University of Texas Health Science Center at San Antonio
1991 - 1991
Purdue University West Lafayette
1988 - 1988