Thomas Edgar McGee, Jr., 50, of Shelbyville died Saturday at NHC HealthCare in Murfreesboro.
Funeral services will be held at noon Wednesday at Bright Temple Church of God In Christ with Larry Crismon II officiating. Burial will follow at Willow Mount Cemetery.
Visitation will begin at 10 a.m. at the church.
Feldhaus Memorial Chapel is in charge of arrangements.