Eddie Clyde Helms, 61, of Marshville was arrested Tuesday morning for the November 1988 murder of John T. Griffin III in Peachland, as well as a 2012 murder in Union County.
Griffin was shot to death while installing a TV antenna on his roof, Sheriff Tommy Allen said.
Helms was also charged in the 2012 Union County murder of Charles Ronald Godwin.
Helms was arrested by Union County Deputies and SBI agents at about 6:30 a.m. Tuesday at his home in Marshville. He is being held in the Union County Jail without bond pending a court date of Sept. 22 for the Anson County charge, and Sept. 30 for the Union County offenses.
A news conference is scheduled for today at 1 p.m. at the Union County Sheriff's Office.
Stay tuned to ansonrecord.com for updates on this developing story.