CHARLESTON, Mo. — Theodore “Ted” Deveron Long, 69, died Dec. 15, 2018, at Saint Francis Medical Center in Cape Girardeau.