AURORA, Ont. -- A Toronto man is facing 44 charges in connection with a human trafficking investigation.

York Regional Police say they began the investigation in November after they were contacted by a female who said she wanted help to get out of the sex trade.

Rory Thomas Mitchell, 29, faces charges including human trafficking, procuring to become a prostitute, sexual assault, exercising control, forcible confinement and drug trafficking and firearms offences.

He's scheduled to appear before the Ontario Court of Justice in Newmarket on March 11.

Police say they believe the accused -- who also uses the alias "Chris" -- may be involved with other vulnerable young women and they are asking anyone with information to contact investigators.