A Rockford man faces multiple drug charges after being arrested at his residence Tuesday.

Thomas J. Arrington, 57, was charged with possession with intent to deliver 15-100 grams of cocaine and possession with the intent to deliver 500-1,000 grams of cannabis.

According to the Rockford Police Department, officers searched Arrington's residence in the 3000 block of Marshall Street. Police allegedly found more than 500 grams of marijuana, more than than 91 grams of cocaine and other items associated with drug trafficking inside the residence.

Arrington, who is currently on probation, was arrested. Two other adults at the residence were released without charges.