David Lee Todd
Birth:
1 Nov 1896
Needham, Choctaw, Alabama
Death:
13 Aug 1980
Needham, Choctaw, Alabama
FCID:6328:232
Parents
Father:
Richard Lafeyette Todd
Mother:
Celia Busby
Marriage(s)