Police say the man wanted for opening fire at two Queens police officers earlier this month was arrested Monday.
Investigators say Antonio Olmeda, 53, was found on 116th Street and Second Avenue wearing a bullet proof vest and holding two hand guns.
Sources say police had surveillance on a blue Chevy Ventura registered to Olmeda and nabbed him when he went to the car.
They say he also had an uzi and materials to make what police call a "suspicious device."
Sources say household cleaning supplies and a counterfeit police department plaque were also found.
They say police made a positive ID on Olmeda off DNA left on materials he left behind during the December 2 incident when he allegedly fired twice at officers at 37th Road and 76th Street in Jackson Heights.
A passerby told the two officers a man was acting suspiciously, wearing a trenchcoat with a fake beard, a hat and dark glasses.
When the officers approached him, police say he started shooting and ran away.
The two officers were not hurt.