GIRARD, Ohio (WKBN) – A man has been charged after police found he was giving gifts to two boys in return for sexual encounters, according to a report.

Jack Ryan Zeigler, 23, of Girard, is facing six charges: Two felony charges of rape, two felony counts of compelling prostitution and two felony counts of unlawful sexual conduct with a minor.

Police say a parent reported sexual offenses against the minors on July 30. The offenses had reportedly been happening for two years.

Police say Zeigler would give the boys gift cards and other items in return for sexual encounters.

Zeigler was booked into the Trumbull County jail around 5:45 p.m. Thursday night. His arraignment was at 9 a.m. Friday morning. Bail was set at $100,000 and he was ordered to not have contact with the victims.

A preliminary hearing is scheduled for Aug. 24. Zeigler is being held in the Trumbull County Jail.

The Girard Police Department say the investigation is still ongoing, but will not release more details because of the age of the children.