Pinned Tweet
Ballots hit Contra Costa mailboxes this week, and this is the month it counts. Neighbors across the district are posting for this campaign on Facebook, Nextdoor and X once or twice a week. It takes about five minutes, there are no meetings, and nobody asks you for money. Sign up and I'll send you your first post. Jeff Frese
docs.google.com/forms/d/e/1F…
Report card's due Tuesday. DeSaulnier gets an Incomplete. Ask any teacher what that grade means. You started the work and never finished it. Mark DeSaulnier has filed the Housing Innovation Act five times. 2018, 2019, 2022, 2024, 2025. Zero hearings. Zero votes. Same paper, five times, and it never left his backpack. My dad was a teacher. My sisters are teachers. I don't know a single teacher without a second job. They don't get paid enough, and they should be able to live in the communities they serve. I'm a businessman. I fix things. On day one, no federal income tax on teachers. We trust them with our kids, so we can trust them with their paycheck. Cut the red tape that makes building slow and expensive, so the people who teach here can afford to live here. Put the money in classrooms instead of bureaucracies, and put parents in charge. He needs to go. Every career politician needs to go, in both parties. An Incomplete turns into an F when nobody fixes it by the deadline. The deadline is 8pm Tuesday.
Thirty five years in elected office. Concord City Council, county supervisor, the Assembly, the state Senate, and twelve years in Congress. In all of it Mark DeSaulnier has never chaired a full committee in Congress, and exactly two laws carry his name. One renamed a post office in Richmond, which is not even in this district anymore. The other moved a park boundary.
That is the resume. Not the mailers. The resume.
Fool me once, shame on you. Fool me six times, that's a re-election.
Tuesday you get one box to fix it. I'm Jeff Frese and I'm on your ballot in CA-10.
@COCOGOP
DeSaulnier spent Halloween blaming someone else for the price of candy. He posted that candy packs cost 10.8% more than last year, and he brought a guest expert to his affordability town hall to explain why.
Here is the part he left out. On March 10, 2021 he voted for the $1.9 trillion American Rescue Plan. Party line, 220 to 211. Five weeks before that vote, Larry Summers, Treasury Secretary under a Democratic president, warned in the Washington Post that the bill risked inflation. His own party's economist. In print. Before the roll call.
He has been in that seat twelve years. Prices did not happen to him. He voted for them, and now he books experts to explain them to you.
I'm Jeff Frese. I'm a businessman, I fix things for a living, and I'm on your ballot November 3.
@COCOGOP
Twelve years of trick-or-treating in Congress. Two treats. Tonight every kid on your street comes home with a full pillowcase. Mark DeSaulnier is going on twelve years in Congress. In that time he has introduced more than 200 bills, and exactly two became law with his name on them. One renamed a post office. The other moved a park boundary. That's not legislating. That's filing. Your kids will out-haul him by the second house. In business, 12 years and a post office gets you fired. You're the boss here, and the paperwork is due Tuesday. If yours is still on the counter under the candy wrappers, this is the weekend. Fill it out, sign the back, and take it to a county drop box. No stamp. Drop boxes close at 8pm Tuesday, and the mailbox is a gamble this late. Then sign up for the state's free tracker, Where's My Ballot, and the county texts you when it's counted. I'm a businessman. I fix things. Voting should be easy to participate in and hard to manipulate. Keep vote by mail. Use paper ballots as the permanent audit trail. DeSaulnier won't debate me. When you've never had to earn a vote, you never have to show up. Make him earn it anyway. Fire him on November 3.
DeSaulnier posted his week tonight: students at Northgate High in Walnut Creek, a virtual town hall, a listening tour. "Packed," he says.
He sits on the House Education and Workforce Committee. His bill to lower student loan interest rates has never become law. The students he met Thursday will borrow at the rate he never changed. Twelve years in, and the tour is still the product.
My dad was a teacher. My sisters are teachers. I don't know a single teacher without a second job. My first bill: no federal income tax on public school teachers. Filed day one. That is not a listening tour. That is a paycheck.
I'm Jeff Frese. I'm a businessman, I fix things for a living, and I'm on your ballot November 3.
@COCOGOP
DeSaulnier said let him stay. On November 3, let DeSaulnier go. In January 2025 the House voted on whether a rapist who is in this country illegally gets deported. That was the bill. Deport illegal aliens convicted of rape, domestic violence or stalking. Mark DeSaulnier voted no. He looked at a convicted rapist here illegally and said, let him stay. That isn't a hard question. Most people answer it before you finish asking. He had been in Congress ten years when it came up, and he still got it wrong. I'm a businessman. I fix things. Back the police. Prosecute crime. Keep repeat offenders off the streets. A handful of people commit most of the crime, and we keep letting them out. Every neighborhood in this district should feel safe after dark. DeSaulnier won't debate me. A guy who never has to earn your vote never has to answer your questions either. So I'll say it for both of us. I'd throw him out. The rapist first, then DeSaulnier. You get to handle the second one on Tuesday.
DeSaulnier spoke in Walnut Creek this week about "the challenges our region faces." Megacommutes were first on his list.
He has sat on the House Transportation Committee for twelve years. Four subcommittees, Highways and Transit included. GovTrack's 2024 report card: zero of his bills made it out of committee.
Twelve years is not a challenge. It is a tenure. If you leave Brentwood or Discovery Bay before sunrise, you already know what that seat has done for your drive.
I'm Jeff Frese. I'm a businessman, I fix things for a living, and I'm on your ballot November 3. The drive is long enough without waiting on him.
@COCOGOP
Eight-year term limits. DeSaulnier is already on his fifth. I have never held public office. Mark DeSaulnier has held one continuously since 1991: city council, county supervisor, Assembly, State Senate, Congress. Five offices. Thirty-five years. If experience in politics fixed things, California would be the best-run state in the country. He is the best argument for term limits I know. Congress was never meant to be a career. It was meant to be a tour of duty. Go, fix what's broken, come home, and live under the laws you wrote. I'm a businessman. I fix things. The first thing I'm going to fix is Congress. 8-year term limits, and I'll push for a recorded vote so every member has to pick a side in public. Ban members of Congress from trading stocks. No budget, no pay. Close the revolving door. No cashing out as a lobbyist. Then I come home. That's the whole plan. DeSaulnier has had thirty-five years in office. I'm asking for a lot less. For him it's about the income. For me it's about the outcome. He needs to go. Every career politician needs to go, in both parties. Under my plan he would have gone home from Congress in January 2023. Under yours, he goes home November 3.
DeSaulnier held constituent office hours in Walnut Creek on Wednesday, six days before the election, and posted how much he appreciated hearing from people firsthand.
He has been hearing firsthand for twelve years. His own Housing Innovation Act got one action in Congress: introduced. It has been in a drawer ever since.
I'm Jeff Frese. I'm a businessman, I fix things for a living, and I'm on your ballot November 3. Make him earn it.
@COCOGOP
Polls apart? Not anymore. A month ago it was DeSaulnier 80, Frese 20. The latest poll has it DeSaulnier 52, Frese 48. That's a sixty-point lead melted down to four in thirty days. Twelve years, two laws, and a Google Form about affordability will do that to a man. We are gaining and we are going to win. The four points left are sitting on kitchen counters as unmailed ballots. Fill yours out, drop it off, and bring three friends. I'm Jeff Frese, and I'm running against him. Fire him on November 3.
Mark DeSaulnier spent Tuesday on a Healthcare Listening Tour: a stop in Pleasant Hill, then a sit-down with the Alameda-Contra Costa Medical Association. Here is what Alameda County voters should know before they fill in his name. 79,148 people in Castro Valley, Ashland and east San Leandro are in the district he is asking to represent, about one in ten of it. His district offices are in Walnut Creek and Antioch. Antioch has zero residents in that district. Alameda County has zero offices. One in ten of his voters, and nowhere on their side of the hills to walk in with a Social Security problem or a VA claim. I'm Jeff Frese. I'm running against him. First thing I do is open an office on that side of the hills, and mine will answer the phone.
@COCOGOP
Your check moves every month. DeSaulnier's bills don't. You paid into Social Security out of every paycheck you ever earned. It's yours, and it lands on time. Then there's Mark DeSaulnier. He is going on twelve years in Congress. Not one of his bills has made it out of committee since January 2023. Your check made it to the mailbox. His bills are still in the drawer. Leaving Social Security and Medicare alone has majority support from Democrats, Republicans, and independents. My opponent has had nearly 12 years to do the easy things. I'm running to get them done. I'm a businessman. I fix things. I won't vote for cuts, because you earned it. I won't vote to raise the retirement age either. Invest part of the trust fund in the S&P 500. If we had done that in the 1980s, it would be running a surplus today. Go after the fraud and waste so the benefits go to Americans who paid in. Your check gets a cost-of-living adjustment. Congress needs a DeSaulnier adjustment. Make it November 3.
Mark DeSaulnier is hosting a virtual town hall Thursday at 3:30 on kids and screen time, five days before the election, with a panel his office booked. On October 7 I emailed his campaign and asked for one debate. Any date. Any room in the district, or Zoom. Any format, any moderator. Twenty days later, not a word. So it is not that he can't do a Zoom. It is that he won't do one with the guy on his ballot. Twelve years in this seat and he has never once had to earn your vote, so he never has to show up and answer for it. I'm Jeff Frese. I'm running against him, and the invitation stays open until Election Day.
@COCOGOP
The guy who set the fire is running for fire chief. Mark DeSaulnier is campaigning on affordability. He has held office since 1991. Twelve years in Congress. Everything got more expensive on his watch, the rent, the power bill, the insurance, the groceries, the gas, and now the man who made it unaffordable is asking for two more years to make it affordable. This time. Not the last six times you sent him back. This time is different. Last month he posted a Google Form asking families how the affordability crisis is hitting them. Here's my entry. In March 2021 he voted for $1.9 trillion in new spending a month after Larry Summers warned in the Washington Post it would set off inflation. Prices did what the warning said. He didn't discover the affordability crisis. He voted for it. Then there's Sacramento, one party running everything since 2011. Gas over $6. Electricity rates more than doubled since 2011. The FAIR Plan up 29 percent this month. Four out of five families can't afford the median home. That's not bad luck. That's a subscription, and you keep renewing it. I'm a businessman. I fix things. No federal income tax on teachers, so the people who teach our kids can afford to live where they teach. Homes for families, not corporations. Build solar now, keep gas for the nights, build nuclear for the long haul, and stop making people wait twenty years for a permit. He needs to go. Every career politician needs to go, in both parties. Doing the same thing over and over and expecting a different result is insanity. I'm Jeff Frese, and I'm running against him. Still no debate. Fire him on November 3.
Mark DeSaulnier's Throwback Thursday post this week was a Concord City Council vote from the early 1990s. He had to go back more than 30 years for a highlight. Concord council, county supervisor, Assembly, State Senate, 12 years in Congress, and not one full committee chaired along the way. Today his leadership post is ranking member of the Ethics Committee and one subcommittee. Seniority was supposed to come with something. The best day on the resume is still at city hall. I'm Jeff Frese. I'm running against him November 3.
@COCOGOP
It's Sunday night, and somewhere in this district a teacher is grading papers at the kitchen table because Saturday went to the second job. I don't know a single teacher without a second job. Washington taxes both paychecks. Even the mob lets you keep the side hustle. My dad was a teacher. My sisters are teachers. They don't get paid enough, and they should be able to live in the communities they serve. I'm a businessman. I fix things. On day one, no federal income tax on teachers. Put the money in classrooms instead of bureaucracies. Bring back shop class and the trades. And parents in charge, of the curriculum and of the locker room. Twice, in April 2023 and again in January 2025, Congress voted on one question: do girls' school sports stay for girls? Mark DeSaulnier voted no. Both times. In 2025 two Democrats crossed over to vote yes. He wasn't one of them. Then came the Parents Bill of Rights: schools post what they teach, and parents get to see it. It passed 213 to 208. He voted no on that too. Every teacher I know works two jobs and shows up for both. DeSaulnier has one job. He's had nearly 12 years to get the easy things right. Fire him on November 3.
Mark DeSaulnier's own summary of his week, posted Friday: a virtual town hall on affordability with "wonderful expert special guest panelists," a groundbreaking for a library in Bay Point, a groundbreaking for a pet boarding facility in Walnut Creek, and tune in to the newsletter. A Zoom, two shovels and a mailing list. Now the record. His House bio says he "passed more than 60 legislative efforts." Congress.gov says two public laws carry his name in twelve years, both of them in 2018. One moved a park boundary in Martinez. One put a name on a building in Richmond, outside the district he is asking to represent. Neither one lowered the cost of a single thing for a family in Concord, Walnut Creek, Brentwood or Castro Valley. More than 200 bills in twelve years, two became law. A groundbreaking is the moment someone else's money starts moving. Nothing with his name on it has moved since 2018. I'm Jeff Frese. I'm on the ballot against him November 3. Twelve years in Congress, and ground is still the only thing he has broken.
@COCOGOP
Gmail has rejected 100% of our emails to voters since Thursday. Google's own dashboard shows our spam rate at 0.00%. Ten days before an election, two-thirds of Contra Costa's inboxes just went dark for one candidate. We've filed for review. Twice. Still waiting, @Google.
Twice DeSaulnier voted against protecting girls' sports. April 2023 and January 2025. In 2025 two Democrats crossed over. He wasn't one of them.
So I asked him why, just the two of us. This is what he told me.
Would you trust that answer with your daughter's spot on the team?
@COCOGOP
Congress has the shortest job contract in Washington. Two years. Somehow it produces the longest careers in America. Two-year terms. The founders built the House to be the part of government closest to the people. You face your boss every two years, and your boss can fire you. It was designed for citizens who serve and go home. It was not designed for one man to hold a seat for 12 years and deliver a post office. The design is fine. The occupants are the problem. Mark DeSaulnier has held elected office since 1991. Five offices. Thirty-five years. If experience in politics fixed things, California would be the best-run state in the country. I have never held public office. I'm a businessman. I fix things. Voting should be easy to participate in and hard to manipulate. Keep vote by mail. Make Election Day a holiday so anyone who wants to vote in person can, and show ID when you do. If we can take a day off for a lot of things, we can take one to run the country. Ballots are out. The boss's review is sitting on your kitchen counter this weekend. In any other job, 12 years and a post office gets you fired. This is the one job where you do the firing. Fire him on November 3.









