A Richmond resident is facing several charges following a traffic stop around 2:00 p.m. Sunday. Billy Carmichael, 28, was arrested by Highway Patrol troopers and taken to the Ray County jail where he’s being held on charges of driving while intoxicated, speeding, and possession of both marijuana and drug paraphernalia. He could be released as early as Monday.