Lowell Observatoryh-index: 150Total citations: 124,041Total papers: 2,959Homepage: https://lowell.edu/