James Leach Sr.
September 20, 2021
James Leach Sr. passed away on September 20, 2021 in Houston, Texas. The thoughts and prayers of the Addison family and staff of Addison funeral home are with the Leach family at this difficult time.
View Obituary & Service Information