Salem Police arrested three passengers in a car following a late Monday night traffic stop in the 2000 block of West Main Street.
Police say they found the drugs after the Salem canine alerted on the vehicle, and a search was conducted.
35-year-old Ryan Moghadam of East Boone in Salem was arrested for unlawful possession of 15 to 100 grams of meth and unlawful delivery of 15 to 100 grams of meth, as well as possession of a controlled substance. He allegedly also had 3.2 grams of heroin in his possession.
33-year-old Mary Jo Greenwood of North College in Salem was arrested for unlawful possession of five to 15 grams of meth when 7.8 grams of meth was allegedly found in the seat where she was sitting.
26-year-old Alexander Russell of Salem was arrested for possession of under five grams of methamphetamine.
Salem Police report the vehicle was initially stopped for speeding and a lighting infraction.
The driver was not arrested, but was given a warning for speeding.

