Ophelia Sloan
1877 - 1963 (85 years)
Generation: 1
1. Ophelia Sloan was born on 12 May 1877 in Texas; died on 4 Mar 1963 in Clovis, Curry, New Mexico.