Cleon Dean Stewart, 75, of Jonesborough, Tennessee, passed away March 2, 2023, at Johnson City Medical Center, surrounded by his family and dear friends after fighting a long battle with kidney disease. Cleon was born in Prichard, Alabama... View Obituary & Service Information