Dear John,

You can’t believe anything my opponent says. He has a consistent record of distortions, deceit, and dishonesty. His most recent deception is his phony internal “poll”, trying to convince you he is leading this race. Anyone can write push-poll questions to try to get the answers they want to fit their biased agenda, and that is what this is.

But we know the truth. Our ground game is strong, and our surveys show us winning this race because of your hard work. We have over 300 committed volunteers, and our events are consistently packed with enthusiastic supporters. Conservative patriots like you are working to save this seat and ensure it isn’t bought by the Washington Swamp bucks my opponent is receiving. We have dozens of campaign events each month, while my opponent will not tell local news media about any of his events … because he can’t hold any. He knows he cannot generate the support we are getting at our events---unless it is a DC fundraiser filled with establishment RINOs!

My opponent even went on the Jeff Katz radio show and falsely claimed that I would not debate him. This was AFTER he played games with the Amherst GOP Committee, where he committed to a date, cancelled after it was advertised, agreed to a new date, bought tickets in his name, and then cancelled again. He claimed that the debate was somehow being rigged against him. He can’t defend the lies that formulate his entire campaign. Does that sound like Joe Biden? By the way---I agreed to both Amherst dates!

Then, after we both received 6 proposed dates to debate on the Jeff Katz radio show, he didn’t agree to ANY date, while I agreed to 5 of those dates!  I am ready to debate the issues, defend my record, and discuss the policies I support. Just like Joe Biden who doesn’t really want to debate Donald Trump, my opponent says one thing and does another. I guess he has adopted the Biden basement strategy: no events, no debates, and just flood the airwaves with dishonest ads paid for by millions of DC and California Swamp dollars!

You may have also heard that my opponent followed me and my House Freedom Caucus colleagues to NYC to support President Trump during the sham trial. He looked lost like Biden, wandering around during the press conference led by Matt Gaetz and me, and then awkwardly trying to go to the mic at the end, before being swept away by a compassionate staffer because the media had disbursed. By the way---NONE of the members of Congress who are endorsing or supporting my opponent have gone to NYC to stand with President Trump. That tells us who my opponent would hang out with and emulate if he ever got to Congress!

There is so much at stake with the elections in our nation this year. With rising inflation, runaway spending, illegals invading our border, and Biden’s disastrous foreign policy failures, we are in real trouble. We need more courageous leaders in Congress, not more dishonest politicians.

I have been that strong voice for you these past 3 years, and I am asking you to vote for me on June 18 in the primary, if not before. Early voting is going on NOW at your local registrar’s office during normal business hours. Early Saturday voting will be on June 8 and June 15. Please make plans to vote today, and thank you for the privilege of being your congressman!

For God and Country,

Bob

Paid for by Good for Congress