Individual Information
T. Luster Richards
Birth:
25 Jun 1893
Death:
24 Nov 1964
FCID:6228:943
Parents
Father:
Mother:
Marriage(s)
Myrta Allis Saye
md. Abt 1919
of DeKalb, Alabama
Children