Terry L. Watson Sr.
September 10, 1938 - February 7, 2025
Terry L. Watson Sr. Watson, Terry Sr. of St. Louis, Missouri, was born September 10, 1938 in St. Louis, Missouri to Leslie and Margaret (nee Kelly) Watson and entered into rest Friday, February 7, 2025 in St. Louis, Missouri at the age of 86... View Obituary & Service Information
