LOUISVILLE, Ky. (WDRB) -- A Louisville man was arrested Saturday night after police say he was caught selling heroin, cocaine, methamphetamine and marijuana.

According to an arrest report, police were at the Marathon gas station at 3400 Taylor Boulevard, when they witnessed what appeared to be a hand-to-hand drug transaction involving 50-year-old Davis Williams.

The area of that gas station is "a well known high drug traffic area," according to police.

Police got out and confronted Williams, who allegedly admitted to having something illegal on his person, but refused to give police permission to search him.

Police say they immediately felt what appeared to be "fairly large bags" of narcotics. According to the arrest report, officers found 12 bags of marijuana, 14 bags of cocaine, 25 bags of heroin and 27 bags of methamphetamine.

Williams was arrested and charged with trafficking in marijuana, trafficking in cocaine, trafficking in methamphetamine and trafficking in heroin. He is currently being held in Louisville Metro Corrections.

Copyright 2018 by WDRB News. All rights reserved.