231 pubs · 7,704 cites · h-index 42
Carnegie Institution for Science
2010 - Present
Carnegie Observatories
2008 - Present
ORCID
2025 - 2025
Pfizer (United States)
2022 - 2022
University of Massachusetts Amherst
2014 - 2014