232 pubs · 4,988 cites · h-index 37
Pfizer (United States)
2005 - 2025
Statistical Research (United States)
2022 - 2023
Oxfam
2019 - 2019
Hudson Institute
Eli Lilly (United States)