David Silva, 36, of Streamwood.

A man who police say kidnapped his ex-girlfriend in Cary and sexually assaulted her on Thursday has been released from jail on a personal recognizance bond.

Cary Deputy Police Chief Scott Naydenoff said a woman came into the Cary Police Department around 11 a.m. Thursday to report the incident.

Naydenoff said the woman’s ex-boyfriend contacted her and lured her to his place of employment in Cary to retrieve money for their child.

The woman drove to the business and exited her vehicle. She learned her ex-boyfriend was waiting for her in his vehicle.

Naydenoff said the man, identified as David Silva, 36, of the 300 block of West Green Meadows Boulevard in Streamwood, forced the woman into his vehicle as she approached it.

Silva then drove the victim to a hotel in Hoffman Estates where he led her to a hotel room.

Silva sexually assaulted the woman inside the hotel room and then drove her back to her vehicle in Cary, Naydenoff said.

Officers received a report around 6 a.m. Friday that Silva showed up at his place of employment in the 200 block of Jandus Road in Cary.

Management called the police because Silva was no longer permitted to be on their property.

Silva left the business in a vehicle before officers arrived. A short time later they located Silva in a parking lot of a business in the 100 block of East Main Street in Cary.

The man was taken into custody and the McHenry County State’s Attorney’s Office approved charges of one count of kidnapping, one count of unlawful restraint, and two counts of domestic battery.

The Cook County State’s Attorney’s Office is reviewing the case to determine charges for the sexual assault in Hoffman Estates, Naydenoff said.

Silva was transported to the McHenry County Jail where a McHenry County judge allowed him to be released on a personal recognizance bond, which is where a defendant is released without paying any money.