Around 3:30 Monday afternoon, Antonio Truesdale turned himself in to deputies.
Investigators say he shot a man early Monday morning at an American Legion in Aiken County near North Augusta.
He's charged with assault and battery with the intent to kill and possession of a weapon during a violent crime.
Investigators tell us Truesdale shot Edward Williams II after an argument. They say Truesdale got into an argument with Williams at the post.
Investigators originally thought there were two gunmen.
Witnesses tell investigators after the two men shot Williams, Williams ran outside of the Legion and the men kept shooting.
They say Williams collapsed near a telephone pole and someone picked him up and took him to the hospital.
"The victim was struck three times, once in the left arm and twice in the pelvis," said Michael Frank of the Aiken County Sheriff's Office.
Investigators now think Truesdale may have acted alone.
Williams is expected to survive. His father told News 12 he is in stable condition at University Hospital.
Viewers with disabilities can get assistance accessing this station's FCC Public Inspection File by contacting the station with the information listed below. Questions or concerns relating to the accessibility of the FCC's online public file system should be directed to the FCC at 888-225-5322, 888-835-5322 (TTY), or email@example.com.