A long-term investigation between multiple law enforcement agencies has led to the arrest of an Atlantic City man who is now facing human trafficking and prostitution-related charges.

The Atlantic City Prosecutor's Office says 38-year-old Tahir Gregory was arrested Friday, charged with two counts of first degree human trafficking and two counts of promoting prostitution for forcing two women to engage in prostitution.

Officals say as part of their investigation, search warrants lead to the recovery of over 100 bags of fentanyl, a gun, and several electronic devices.