LOS ANGELES (CBSLA)   — For the first time, a high-ranking and decorated member of America’s military has come out swinging against President Donald Trump.

Retired four-star Gen. Barry McCaffrey tweeted Friday that the president was a threat to national security.

READ MORE: Armed Suspects Posing As Police Follow Residents Home In Violent Robbery

Actually, he tweeted that the president was “a serious threat” to national security.

McCaffrey, 75, is a highly decorated soldier who has been awarded two Silver Stars, three Purple Hearts and two Distinguished Service Crosses. He served in Vietnam. The president avoided service in the war due to bone spurs.

The retired general known for his no-nonsense approach wrote that president Trump seemed to be under Russian President Vladimir Putin’s sway “for some unknown reason.”

READ MORE: UCLA Basketball Game At Washington Canceled Due To COVID In Husky Program

The retired general is a contributor to NBC News and reiterated his claims about Trump and Putin coziness on MSNBC Friday evening.

Lawrence O’Donnell asked McCaffrey about what led him to write the tweet.

“I’ve been fairly critical of the president for a variety of reasons,” he said, “but it was his not wanting to stand with the British over intelligence about those murders carried out by the Russians,”

Under President Bill Clinton, McCaffrey was director of the Office of National Drug Control from 1996-2001.

MORE NEWS: Local Christmas Tree Lots May Sell Out Early This Year Due To Nationwide Shortage

Trump did not have a response to McCaffrey’s remarks at this writing. He did have a response Friday to the firing of former FBI deputy Andrew McCabe.