ASHLAND (CBS) – An Uber driver is accused of sexually assaulting a rider in Ashland after she refused his offer of money for sex.

Ashland police say the female victim had ordered an Uber to take to work Friday afternoon. She told officers the driver offered her $100 for sex. When she refused, the driver allegedly put his hand between her legs and sexually assaulted her, and then put her hand between his legs.

READ MORE: Two Arrested After Paintball Shooting Spree In Worcester

The woman said that when she left the gray Toyota Corolla driven by “Jose,” he gave her his phone number and asked the victim to call him.

READ MORE: Body Found In Connecticut River As Chicopee Police Search For Missing Boy

Police said that phone number and the license plate led them to arrest Jose Arevalos-Avalos, 37, shortly before 11 p.m. at his Holliston apartment. He’s charged with felony indecent assault and battery and attempting to pay for sexual conduct.

Jose Arevalos-Avalos (Photo credit: Ashland police)

Uber cooperated with police in the investigation, Chief Craig Davis said.

MORE NEWS: I-Team: Revere Residents Plan Protest Over New Parking Meters

Arevalos-Avalos is being held at the Ashland Police Department and is set to be arraigned Monday in Framingham District Court.