John, we've got some good news and some bad news.
First, the bad news: A far-right opponent has entered the race, and he's wasting no time. Not only has he been endorsed by Mike Johnson, but he's also poured over $400,000 of his own money into this campaign. We're up against deep pockets and a we…
See More from Team Cartwright