A Rockford man is arrested on sexual assault charges after an investigation spanned several months.
Vincent Beck, 30, is charged with predatory criminal sexual assault and aggravated criminal sexual assault.
Authorities say he sexually assaulted a victim under the age of 13 at a home in Rockford.
Beck is in custody at the Winnebago County Jail. Bond is set at $350,000.