Leon Allen DeLoach + Lilla Mae Player

1 child
1933–2009
Birth: November 16, 1933 22 19 — Beaufort, Beaufort Co. SC
Death: March 4, 2009 — Beaufort, Beaufort Co. SC

Facts and events

Marriage
Last change
September 18, 2024 – 14:34:50
Author of last change: jlb30504