‘Sight, starring Greg Kinnear and Terry Chen, is a profoundly moving film that chronicles the extraordinary life journey of Dr. Ming Wang. This true story follows an impoverished Chinese prodigy who escapes the hardships of Communist China to become a trailblazing eye surgeon in America. The film shines a light on Wang’s remarkable resilience and… Continue reading Sight: An eye-opening story of hope