A 19-year-old Vancouver man has been charged in a human trafficking investigation involving a 16-year-old girl.

What began as a missing person’s investigation on Jan. 6 evolved after police learned the girl was allegedly being held against her will in Vancouver.

Police from Surrey and Vancouver later found her, without the suspect there, but RCMP did not provide further details in a release on Thursday.

Raimon Geday has been charged with 14 offences, including recruiting, transporting, harbouring and exploiting a minor; production and possession of child pornography; knowingly advertising sexual services; and possession of a gun.