A Campbell man was arrested Wednesday after police said he swallowed drugs during a traffic stop. 

According to a police report, 62-year-old Darrell Stores was pulled over for not using his turn signal after what police believe was a drug deal in front of Chick's Place. 

Police say Stores then turned onto Robinson Road without using his turn signal and was slow to stop when signaled, but eventually did so in the Family Dollar parking lot. 

When police were approaching his car, Stores allegedly put what officers said appeared to be three white pills in his mouth along with a white powdery substance. 

According to the police report, Stores was then issued a field sobriety test that he failed, and was booked at the Campbell Police Department before being taken St. Elizabeth for a blood test. 

Stores tested positive for cocaine, Opiates, Benzodiazepine and had a BAC of .172, which is more than two times the legal limit. 

Stores faces charges of tampering with evidence, driving under the influence and signals before changing course.