Charleston County sheriff's deputies have arrested a North Charleston teen in a wreck that killed another teen last month.

Geraldo Johnson Jr., 18, of Blue Beech Court, is charged with reckless homicide and operating an uninsured motor vehicle, sheriff's Maj. Eric Watson said.

The charges are in connection with a fatal wreck that happened Jan. 25 on Lincolnville Road. According to Watson, Johnson was speeding when he abruptly crossed over the southbound lane and crashed into several trees.

Stephanie Morales, the vehicle's only passenger, was killed in the wreck, Watson said.

Morales was 17 and lived in North Charleston, according to an obituary. She died at the scene from blunt trauma, the Charleston County Coroner's Office reported.

Johnson is being held at the Charleston County jail pending a bond hearing scheduled for 10 a.m. Wednesday.