123 pubs · 74,581 cites · h-index 66
University of Washington
2002 - 2022
Altius Institute for Biomedical Sciences
2017 - 2022
Thermo Fisher Scientific (Sweden)
2020 - 2020
Chicago Department of Public Health
2018 - 2018
University of Chicago
1981 - 2018