Larry Dudovitz, 45, of West Rogers Park, was arrested on Saturday. He is charged with one count of criminal sexual assault.
Court records show Dudovitz is accused of trying to assault a 15-year-old boy while he was sleeping in his home in October of 2006. At a hearing over the weekend, a judge grilled the prosecutor for the 6-year delay in filing a charge.
Prosecutors say the family of the victim was unsure about whether they wanted to proceed with criminal charges.
Dudovitz is held on $100,000.