Thomas Jefferson Allen
General Information
Birth
1 AUG 1876
Death
1952
Parents
Unavailable
Spouse
Eldora Leach
- Wife
1886 - 1963
Birth
15 JUL 1886
Siloam Springs, Benton County, Arkansas
Siloam Springs, Benton County, Arkansas
Death
5 APR 1963
Oklahoma City, Oklahoma County, Oklahoma
Oklahoma City, Oklahoma County, Oklahoma
