267 pubs · 14,320 cites · h-index 59
ETH Zurich
2025 - 2025
Oregon Department of Fish and Wildlife
2022 - 2022
Oregon State University
New College of Florida
Kaiser Permanente Washington Health Research Institute
2010 - 2020