William Edward "Eddie" Owens
July 25, 1964 - February 17, 2024
William Edward “Eddie” Owens, 59, a longtime Tulsa resident passed away at Hillcrest Hospital in Tulsa on Saturday, February 17, 2024, surrounded by his family. Mr. Owens was born on July 25, 1964, in Miami, Oklahoma to William Olin... View Obituary & Service Information