A traffic stop Wednesday in Beacon ended with a Newburgh man being arrested on weapons and drug charges, according to police.
Police say they pulled over 27-year-old Savon Bagby for traffic violations on the 84.
Officers discovered ecstasy, crack cocaine and revolvers in his possession.
Police say Bagby already had an active warrant out of Newburgh.
He is scheduled to appear in court on Monday.