Leon Allen DeLoach + Lilla Mae Player

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

Facts and events

Marriage
Last change
September 18, 202414:34:50
Author of last change: jlb30504