Alex Mora, 41, of Round Lake Beach.

A Round Lake Beach man is being held on a $1 million bond for allegedly sexually assaulting a young girl over the span of several years, prosecutors said.

Alex Mora, 41, of Round Lake Beach, was charged with eight counts of predatory criminal sexual assault and one count of aggravated criminal sexual abuse of a child.

Lake County Assistant State’s Attorney Kelse Banks said a child, who is under 13, disclosed information to her counselor last week about being sexually assaulted.

An interview was then set up at the Lake County Children’s Advocacy Center.

The child reported that Mora, who is a family member, had sexually assaulted her since she was eight years old.

The most recent occurrence happened the prior evening when Mora came into the girl’s room while she was on her bed, Banks said.

[Suggested Article]  'Preyed upon young girls': Lake Zurich man sentenced for traveling to meet child for sex, possessing explicit images of children

Mora committed sex acts on the child, who tried to stop the man but he continued.

The child provided a detailed description to investigators of what had occurred.

The victim had also detailed previous recent nights where similar actions occurred.

Mora admitted to detectives that he had gone into the child’s room on December 11 and committed certain acts.

The case was investigated by the Round Lake Beach Police Department.

Lake County Judge Theodore Potkonjak ordered Mora held on a $1 million bond.

Mora remains held in the Lake County Jail and would need to post $100,000 to be released from jail.

A preliminary hearing is scheduled for January 11.