A routine traffic stop led to the discovery of marijuana, cocaine and a gun by deputies with the Walker County Sheriff’s Office Thursday night near Riverside.

Deputies from the WCSO were alerted to the suspicious vehicle in the 1000 block of Walnut Lake Road near Riverside at 8:30 p.m. Officers say they discovered the vehicle sitting in the middle of the road, as it had for half an hour, and approached the driver – later identified as Charles Spikes, 19, of Huntsville. Deputies said that they could smell the odor of marijuana and asked to search the vehicle.

During the search, officers discovered a .38 caliber handgun under the driver’s seat, 12 grams of marijuana and a pill bottle with 14 grams of cocaine.

“Our deputies did a great job carrying out this search and arrest,” WCSO Captain Tim Whitecotton said. “I am glad we got this off the street and kept citizens safe on the busy holiday.”

Spikes was arrested and charged with possession of a controlled substance and possession of marijuana. He is currently being held at the Walker County Jail on $8,500 in bonds.