David Lee Spencer
February 5, 1971 - July 31, 2021
David Lee Spencer 50, of Wauchula, Florida passed away Saturday, July 31, 2021, in Lakeland Regional Hospital Lakeland, Florida. David was born February 5, 1971, in Detroit, Michigan, and has been a resident of Hardee County for the past 46... View Obituary & Service Information