Former Hudson County conspiracy theorist and perennial political candidate Jeff Boss was charged with assault this weekend after harassing a woman on the subway, according to the New York Police Department.

Boss, 54, who has run for office under the banner "NSA did 9/11," was riding a southbound No. 2 train Sunday at about 3:15 p.m. when a woman asked him to stop taking pictures of her and he refused, an NYPD spokesman said.

That fight led to a physical altercation and Boss was subsequently arrested outside the subway stop at 72nd Street and Broadway, the spokesman said. The woman said she had cuts on two of her fingers, he said. A report in The New York Post says she cut her hand when she tried to grab Boss' phone.

Boss, who says he is running for mayor of New York City, is famous locally for touting his belief that the National Security Agency was responsible for the 9/11 attacks. The resulting wars in Afghanistan and Iraq were part of a plot for the NSA to control the nation and "take away our civil rights," he told The Jersey Journal in 2008.

His website -- bossforsenate.com -- indicates he wants President Trump impeached for "allowing or authorizing the NSA to kill Jeff Boss." He claims to have witnessed the NSA "arrange" the Sept. 11, 2001 terror attacks.

Boss, who lived in Ridgefield Park last year, ran for Congress in November against Rep. Bill Pascrell Jr. He received 1,897 votes to Pascrell's 65,376.

When Boss lived in Guttenberg in 2014, he ran for U.S. Senate, and made a bid for governor in 2013.

In 2008, he ran for president under the slogan "Vote here."

Terrence T. McDonald may be reached at tmcdonald@jjournal.com. Follow him on Twitter @terrencemcd. Find The Jersey Journal on Facebook.