A Waterloo man has been arrested after a stolen gun and drugs were found in a vehicle that allegedly ran a red light, according to the Waterloo Cedar Falls Courier. 32 year old Jarvis Holmes was pulled over in his Crown Victoria after allegedly running a red light on Ansborough Avenue near the Highway 218 interchange around 5:20 yesterday morning. A search of his vehicle found a gun stolen out of Waterloo on the floor behind the passenger seat. Bags of meth and marijuana were also found in the car, along with pipes and a hypodermic needle. Holmes has been charged with Trafficking Stolen Weapons, Possession of Meth, Possession of Marijuana, and Carrying Weapons.