UPDATE: 4:02 p.m.
Panola County Sheriff's Office told FOX13 Jordan Montrey Williams, 21, turned himself in today.
He is charged with four counts of aggravated assault. Deputies said there is a chance for more charges to be added.
Deputies said this was not a random incident; the suspect and the victim both knew each other.
The marine, Lyndon Mosley, will likely loose his left eye, according to Panola county.
Panola County Sheriff Dennis Darby told FOX13 they know who the shooter is in a Tuesday shooting that sent a Batesville marine to the hospital.
Lyndon Mosley was shot in the eye following an altercation on Highway 6 near the Lafayette county line.
Family members told FOX13 Mosley is slowly recovering and is able to text messages to family members.