Steven Lee Smith
October 8, 1952 - August 28, 2021
Steven Lee Smith, 68, husband of Jo Tucker Smith, passed away at his residence in Wauchula, on Saturday, August 28, 2021. Steve was born in Wauchula, Florida on October 8, 1952, the son of Harold “King Kong” and Trieste Clemons... View Obituary & Service Information