Herbert M. Burgess is charged with one count of criminal sexual assault and two counts of aggravated criminal sexual abuse. The incidents took place at a Buffalo Grove business, police said.
Police were alerted of the incidents when the parent of a 15-year-old alleged victim contacted authorities last week.
Burgess' bond was set at $1 million.