UNITE FOR SIGHT
Unite For Sight supports eye clinics worldwide by investing human and financial resources in their social ventures to eliminate patient barriers to eye care. By partnering with local eye clinics, they have provided 1,000,000 patients with eye care, sponsored 36,808 surgeries and trained 7,500 volunteers. They accept donations of new reading or spherical-only distance glasses, or new or gently used non-prescription sunglasses.
http://www.uniteforsight.org