Thelma Eleanor Spencer
1924 - 1980 (55 years)
Generation: 1
1. Thelma Eleanor Spencer was born 8 May 1924, West Virginia, USA; died 23 Jan 1980, Virginia, USA; was buried , Roanoke, Roanoke, Virginia, USA.