Police observed 33-year-old Marion Christopher Barry driving a gray PT Cruiser erratically in Hampton about 9:10 p.m. Aug. 16, authorities said.
Recent Stories in National Security
After stopping Barry, officers found he was carrying suspected marijuana, police said. A search of the vehicle revealed more suspected marijuana and synthetic marijuana.
Barry was arrested and charged with DUI, possession of marijuana and possession of synthetic marijuana.
He was released on his own recognizance and is expected in court Nov. 13.
Barry pleaded guilty in July 2011 to possession of marijuana and PCP and received a nine-month suspended sentence. His lawyer told News4 Washington he has completed his legal commitments on those charges.
The younger Barry is the only child of the D.C. councilman and former mayor, who was arrested in 1990 after he was caught on videotape smoking crack cocaine in an FBI sting. The elder Barry, who was in his third term as mayor at the time, was found guilty on a misdemeanor drug possession charge and served six months in prison.