407 pubs · 13,857 cites · h-index 54
Carnegie Institution for Science
2012 - Present
Carnegie Observatories
ORCID
2025 - Present
San Diego Zoo Institute for Conservation Research
University of Stuttgart
2025 - 2025