A 46-year-old man is facing a number of charges in connection to a case involving procuring, sex assault and living off the avails of prostitution for the past two decades.

Police say a female came forward in October of last year alleging that after she met a man, he allegedly forced her into prostitution and sexually and physically assaulted her for more than ten years.

Investigators reveal in December of last year, they interviewed a second complainant and were able to corroborate the information.

Following a lengthy investigation, police say detectives determined that charges against a 46-year-old man could go forward.

Last month, police charged Stephen Robichaud with two counts of procuring, two counts of living off the avails, two counts of sex assault, and controlling and directing, assault and assault causing bodily harm.

Charges are pending against two more men allegedly involved in the case.

Robichaud's next court date is on June 7th.