-Police say a man has been arrested on charges he impersonated a fire marshal, talked his way into a police station, and made off with at least one weapon.

The man, Ronald DeShields, is being held at Rikers Island and it wasn't clear if he had an attorney. Police Commissioner Raymond Kelly says DeShields took at least one police weapon from the 105th Precinct in Queens on Jan. 15. He later returned the weapon to a 90th Precinct gun buyback program and got $100 from the department. He was charged with possessing stolen property.

Police say he was also suspected of taking a second weapon missing from the same precinct, that gun has not been located. Kelly says DeShields has a long history as a convincing law enforcement impostor.