IREDELL COUNTY, N.C. — Editor's Note: WCNC Charlotte has chosen to use this mugshot due to the nature of the charges.

A man is facing multiple felony charges in three North Carolina counties after an investigation revealed he allegedly sexually assaulted several juveniles over nine months, Iredell County authorities said.

Shane Dalton York was arrested Oct. 17 at his Stokes County residence following an investigation that started Oct. 13 when the Iredell County Sheriff's Office received a report of multiple sexual assaults against juvenile victims, the sheriff said.

The alleged crimes happened between January and October in northern Iredell County, according to the sheriff's office.

A detective with the Sheriff's Office Special Victims Unit was assigned to investigate. During the inves

See Full Page