Leo Epperson Houck January 7, 1929 - June 25, 2025 Leo Epperson Houck, age 96, passed away peacefully on Wednesday, June 25, 2025, at Southwest Christian Care in Union City, Georgia. Born on January 7, 1929, in Seminole, Oklahoma, Leo was the... View Obituary & Service Information