NEW YORK (CBSNewYork) — A Queens man accused of sexually assaulting two women and attempting to assault a third all within a few hours of each other in Brooklyn is set to face a judge on Wednesday.

Police have charged 26-year-old Keith Wiggins in connection with the three incidents.

Investigators say Wiggins first attacked a 29-year-old woman who was on her way to work at a bus company near Stanley and Fountain avenues around 7 a.m., pushing her behind a truck at gunpoint.

“She said the guy put a gun in the back of her head, told her to take out her ID, he then took a picture of her ID, told her take off your pants, take off your sneakers,” said the woman’s coworker, who did not want to be identified. “After he raped her he told her count up to 50. She counted up to 50 and he started running.”

About half an hour later and just a few blocks away at Sutter and Lincoln avenues, investigators say Wiggins tried to attack a 15-year-old girl, but she was able to get away.

Less than an hour and a half after that and about a mile and a half away on Jerome Street, police say Wiggins grabbed a 26-year-old woman on her way to work and forced her to perform a sex act.

“Quiet person going to work, you know,” the 26-year-old’s neighbor Curtis John said. “To hear something like that happen to her is shocking.”

A minivan witnesses say they saw him driving around in helped police track him down.

Wiggins is facing multiple charges, including rape, CBS2’s Janelle Burrell reported.

Police have not recovered the gun.

More From CBS New York

CELEBRATING 50 YEARS
Get Our Morning Briefs
Bloomberg WCBS Tri-State Business Index

Watch & Listen LIVE