449 pubs · 16,236 cites · h-index 70
Johns Hopkins University
1996 - Present
Johns Hopkins Medicine
2001 - Present
University of Baltimore
2004 - 2025
Argonne National Laboratory
2024 - 2024
National Renewable Energy Laboratory