Leroy Owens
November 6, 1937 - August 20, 2022
Leroy Owens, a long-time resident of Shepherd, Texas, passed away on Saturday, August 20, 2022 at the age of 84 years, at his home in Huntsville, Texas. Leroy’s life will be celebrated at 3:00 PM on Thursday, August 25, 2022, at Day Funeral... View Obituary & Service Information