He is survived by his fiancée, Tammy Brown, his daughter, Justina Marie Freeman, and his son, Zane Freeman. John also leaves behind his sister, Diane Foust, and his brother, Michael Freeman. He was a proud grandfather to four grandchildren. John was predeceased by his parents, Javan Willis and Freda Marie Freeman.
A visitation will be held on December 10, 2025, from 6:00 pm to 9:00 pm at Moss-Service Funeral Home, located at 1901 2nd Ave North West, Cullman, AL 35055-5827. A Celebration of Life will take place at the same venue on December 11, 2025, from 2:00 pm to 3:00 pm.
John will be deeply missed by all who knew and loved him.