Virginia state Sen. John McGuire, who is challenging Rep. Bob Good, R-Va. in a primary, told Newsmax on Tuesday he has been behind former President Donald Trump since day one.
McGuire did not care about politics until he saw Trump come down the escalator, he told "Newsline."
"That's a man who says what he means and means what he says," McGuire said. "I wrote him a $1,000 check and I've never given a politician a check before. I've been with him through thick and thin."
McGuire contrasted that with Good, a member of the House Freedom Caucus. Trump has endorsed McGuire in the primary in Virginia's 5th Congressional District.
"When Trump won the primary, and we're all rallying behind him to beat Hillary Clinton in the general election, Bob Good was on Facebook trashing President Trump," McGuire said. "That helps Hillary Clinton."
After Trump endorsed Good in 2022, Good endorsed Florida Gov. Ron DeSantis for president.
"He went around the district trashing Trump, saying he's the only man that could lose to Biden," McGuire said. "He said that he's not pro-life and not pro-gun, not conservative, and he can't sit by and watch our party nominate Trump."
McGuire said, like Trump, he is pro-gun, pro-life, and a Christian conservative.
"I have been loyal to President Trump since day one," McGuire said. "I know how to build a team. I know how to lead. I know how to win, and I get things done.
"[Good's] never passed a bill. He's never passed an amendment. And he shrunk our party at the local, state, and federal level."
About NEWSMAX TV:
NEWSMAX is the fastest-growing cable news channel in America!
- Find Newsmax channel in your home via cable and satellite systems – More Info Here
- Watch Newsmax+ on your home TV app or smartphone and watch it anywhere! Try it for FREE – See More Here: NewsmaxPlus.com
Sam Barron ✉
Sam Barron has almost two decades of experience covering a wide range of topics including politics, crime and business.
© 2025 Newsmax. All rights reserved.