A Hamilton County grand jury has indicted a man on a long list of crimes against children.

Jaime Zarate, 39, is charged with two counts of child rape, three counts of aggravated sexual battery and 10 counts of especially aggravated sexual exploitation of a minor.

According to the indictment, handed down Wednesday, Zarate is accused of crimes against the same child over several years. He is also accused of recording those crimes with the intent to distribute the images.

Zarate is scheduled to appear in court for arraignment on May 22. He returns to court in another child sex crime case the day before.

Zarate's bond has been set at $200,000.