A former candidate for Alexandria’s city council was arrested this month on a charge that he impersonated a law enforcement officer.

Scott Gordon got an argument over his vehicle, which was illegally parked on the 100 block of North Pitt street on Sept. 19, according to court documents. Police say he then revealed a firearm, which he has a permit to carry, and implied that he was a federal law enforcement agent.

“He had his weapon on him, and somehow it made its way out of its holster, police spokeswoman Ashley Hildebrandt told the Alexandria Times, which first reported the incident. “He didn’t point it at anyone; he was just sort of showing it and trying to get out of the ticket. And then he hinted at the fact that he was an FBI agent and drove off.”

Hildebrandt said the department is no longer commenting. Court records show that Gordon has been charged with impersonating a law enforcement officer, brandishing a firearm and driving on a suspended license.

According to a sworn affidavit from police officer Michael Booth, Gordon took the handgun from the waistband of his pants and put it inside his car as he approached the parking enforcement officer. As an argument ensued, he took it out of the car and back into the waistband of his pants, the affidavit says. An employee of Alexandria’s Transportation and Environmental Services Department was present for the altercation and told Booth he had seen Gordon put the gun in his waistband. Gordon subsequently told another law enforcement official that he had taken out the handgun but had not pointed it at the parking enforcement officer, according to the affidavit.

Gordon, a Republican insurance agent, dropped his city council bid last year and endorsed a Democratic candidate.

Gordon declined to comment through his lawyer.