265 pubs · 11,758 cites · h-index 56
Berkeley Public Health Division
1992 - Present
University of California, Berkeley
1991 - Present
Novem (Netherlands)
2024 - 2024
Johns Hopkins University
2023 - 2023
Thales (Australia)
2022 - 2022