Luther Lee Leopard, Jr
1937 - 2022 (84 years)
Generation: 1
1. Luther Lee Leopard, Jr was born on 12 Mar 1937 in Waco, Texas; died on 14 Feb 2022. Family/Spouse: R.E. Jauregui Leopard. [Group Sheet] [Family Chart]
Children: