
On the passing of an icon and true gentleman.
Our hearts are broken. O’Neal Shelton made the world a better place just by being honest, trustworthy, and kind. He always kept his word, and showed up when you needed support the most.
Jason Rice wrote, “He made strangers feel like friends, and friends feel like family, while loving everyone in his life. Loving like that? Christ like.. it changes you deep inside, leaves you better, a better person just knowing him!”
O’Neal has left a very large hole in our lives. His contributions made Madison County a better place. Please take a moment to remember Zeta and their family and friends during this time.
Until we sit and laugh with you again, rest easy.
O’Neal Shelton, October 30, 1944 – December 5, 2025
Services for O’Neal Shelton were held on Wednesday, December 10, 2025 at Madison Funeral Home, 1750 HWY 213 in Marshall, NC 28753. In lieu of flowers, please make a donation to your favorite Madison County charity or donate to Rotary Club of Madison County at PO Box 141, Mars Hill, NC 28754.








