A teen turned himself in Saturday after allegedly shooting a bullet through a road sign, which went into a wooded area, before fatally striking a retired U.S. Marine who was sitting on the porch of his South Carolina home earlier this month, authorities said.

Eason Reid Gravley, 17, has been charged with involuntary manslaughter in the death of Joe Darius Black Jr., 48, a retired veteran of 20 years, Greenwood County deputies told Fox Carolina.

Black suffered a gunshot wound to his upper torso and died at the scene on October 10, the report said.

The veteran's wife and children were inside the home at the time of the incident, according to deputies. Black's family had administered CPR before the arrival of EMS personnel, who continued to treat the victim, deputies said.

Gravley is charged with involuntary manslaughter and possession of a handgun in connection with Black's fatal shooting, South Carolina's WYFF-TV reported.

The suspect has been released on $25,000 bond from the Greenwood County Detention Center, Fox Carolina reported.

Gravley was placed under a curfew, and a judge ordered all firearms to be removed from his home, according to WYFF-TV.

It was not immediately clear why the teen was shooting at the road sign.