A 23-year-old Haverhill man faces weapons charges after being arrested for drunken driving Thursday morning.
Stephen Allen, 23, of 57 Auburn St., Haverhill, was arrested at 9:31 a.m. at 46 Naples Road. He was charged with carrying a firearm without a license, unlicensed possession of ammunition, possession of a class B drug and driving under the influence of liquor.
In other police news:
Jeshima Elliott, 40, 41 Fifth Ave., Haverhill, was arrested on a warrant related to possession of a class A drug, 41 Fifth Ave., 1:33 p.m.