Dr. Gan Theresa Leung is a Texas state licensed medical doctor, specializing in Ophthalmology. Graduated Magna Cum Laude from UT Southwestern Medical Center, completed residency training in Northwestern University, and completed the Ophthalmology specialist training at Johns Hopkins Medicine. Dr. Leung currently is working at Lone Star Eye Care, located in 3515 Town Center Blvd S Sugar Land TX 77479 Please call +1-281-277-8400, to contact. Access cdoc101.com on a desktop computer to view more details. | |||