25 pubs · 2,274 cites · h-index 14
Promega (United States)
2018 - 2024
National Jewish Health
2000 - 2020
University of Colorado Denver
La Roche College
2009 - 2009
University of Denver
2008 - 2008