A North Carolina teenager was arrested after investigators said he sexually assaulted a 5-year-old boy.

According to the Lincoln County Sheriff’s Office, Hunter Wayne McNeely, 18, is charged with one felony count of statutory sexual offense of a child and indecent liberties with a child. Detectives said that McNeely confessed to inappropriately touching the child.

The incident was reported on July 21. McNeely was arrested and placed under a $30,000 bond in the Lincoln County Jail.