English Louise L. Sloan Cited by user SadieAbboud on 15 Apr 2020 Louise Littig Sloan (May 31, 1898 – March 1, 1982) was an American ophthalmologist and vision scientist.