John Haines, MD Specialties: Ophthalmology Languages Spoken: English Education: Undergraduate: Emory University Medical Education: St. George's University School of Medicine Medical Education: Medical University of South Carolina Residency: University of Utah Medical Center Board Certifications: Ophthalmology Medical Staff Status: Independent Provider Accepting New Patients: No