Eye Cancer Foundationh-index: 51Total citations: 7,795Total papers: 284Homepage: https://www.eyecancercure.com/