
Martha Lucks Macheca
1.
Martha Lucks Macheca was born on 14 Sep 1935 in St Louis, St Louis, Missouri, USA; died on 29 Aug 2020 in St Louis, St Louis, Missouri, USA. Martha married Stephen Bancroft Sheldon on 14 Jun 1958 in Crive Coeur, St Louis, Missouri, USA. Stephen (son of Dwight MacFarland Sheldon and Kathleen Alma Todd) was born on 27 Nov 1931 in St Louis, St Louis, Missouri, USA; died on 28 Oct 2005 in St Louis, St Louis, Missouri, USA. [Group Sheet] [Family Chart]



