Eye Cancer Foundation is a research organisation in New York, US. OpenAlex records 379 works and 18,200 citations for it.