The man wanted for firing at two police officers earlier this month has been arrested.

Antonio Olmeda, 53, was arrested on 116th Street and Second Avenue. NY1 reports that he found wearing a bullet proof vest and carrying two hand guns. Police say they also found an Uzi and materials to make a so-called suspicious device.

Police narrowed down the search as to who they were searching for after the shooting because Olmeda left DNA on various objects during the Dec. 2 shooing. He allegedly fired twice at officers at 37th Road and 76th in Jackson Heights.

On Dec. 2, a passerby told officers that a man was acting suspiciously, wearing a trench coat and an obvious disguise. When police approached him, Olmeda started shooting and ran away. Neither officer was injured.