328 pubs · 9,644 cites · h-index 51
Columbia University
1988 - 2025
Ethics and Public Policy Center
2002 - 2023
Department of Public Health
1991 - 2021
University of North Carolina at Chapel Hill
2020 - 2020
Department of Health Services
1986 - 2019