view all
Immediate Family
-
wife
view all
Otis Leroy Spencer's Timeline
1876 |
June 19, 1876
|
Iowa, United States
|
|
1963 |
November 10, 1963
Age 87
|
Los Angeles County, CA, United States
|