Deputy State Director & Political Director for @AFPOhio. Proud Ohioan. Married to Kirsten. TDR's dad.

Coshocton, OH
Get ready for “moral victory” tweets from democrats and the media. There’s no such thing as a moral victory. There’s winning and losing. #OH12
15
23
101
Not much more scary than the thought of 6 more years of @SenSherrodBrown and his terrible voting record.
22
22
99
3,758
Very excited that @AFPAction will be joining the fight to retire @SenSherrodBrown and send @berniemoreno to represent the Buckeye State in the United States Senate! 229 days until Bernie flips this seat and helps end #Bidenomics
14
18
83
6,294
Jon Cross was the most vocal GOP opponent of school choice and he has gone down to a historic defeat. @AfpOhio was proud to highlight this issue for voters last year and to support the far superior candidate in this race, Ty Mathews. @DeAngelisCorey #SchoolChoiceWins
Republican State Rep. Jon Cross goes off on Donovan O'Neil with Americans for Prosperity in this morning's House Finance Committee meeting. O'Neil wants expansions of Ohio's voucher program. Cross wants the state to focus on funding for public schools instead. #Ohio #education
7
26
76
17,943
“Wait, it’s all Ohio? Always has been” Fantastic speech tonight from @JDVance1. Do you want an end to #Bidenomics and the failed polices of the past four years? The choice in November is as clear as it can be.
6
8
60
2,362
Awesome door launch in Parma to support @berniemoreno for #OHSen! Thanks also to our good friends @mikedovilla and @KevinCKussmaul for stopping by.
5
16
59
2,570
AWESOME news for Ohio and the Senate. Congrats @berniemoreno !
2
2
64
4,888
Very excited to be supporting @madisongesiotto with @AFPAction! Madison is the right person for #OH13 and will be a strong voice for policy solutions in DC.
5
6
49
Go vote. Make good choices, Ohio.
3
2
46
925
Senator.
3
45
2,357
Two of Ohio’s best, @FrankLaRose and @AlyssaBaker90 meeting up and chatting government efficiency at the @NEHCRC pancake breakfast! Thanks, Frank!
14
12
44
3,341
Packed house at the @AfpOhio Columbus office talking about the REINS act and how to move it forward. Awesome to have @HannahDCox in Ohio helping us advocate and bill sponsor @ronfergusonohio for helping explain the bill.
8
49
3,473
Cheers to the 136th General Assembly! @MichaelPHartley @jordan_ohler @WesFarno
4
3
48
2,356
Kudos to Senator @berniemoreno for educating @TheCityClub audience about the benefits of the OBBB, despite the efforts of a few to disrupt and shut down debate and speech.
We joined fellow Ohioans in #Cleveland w/Senator @berniemoreno as he highlighted the #OBBBA—permanently extending tax relief, fueling small business growth, & strengthening America’s economy. These reforms uplift #veterans, military families & all Americans. #CVAboots
2
6
44
4,945
AWESOME event to kick off door knocking in Sandusky County today. Thanks to @BasedMikeLee for coming to Ohio, @clickforohio for the wise words to lead us off, & @berniemoreno for the tireless work on the campaign trail. Just 17 days left until we flip #OHsen @AFPAction @libre_action
3
13
44
1,339
Thanks for everything #OH07 !
7
45
Once again, three Ohioans make the difference. Thank you @JDVance, @berniemoreno, and @SenJonHusted !
🚨BREAKING: VP JD Vance breaks tie vote, advancing $9B DOGE cuts package.
3
6
45
1,411
New personal record for Team Ohio yesterday! Over 20,000 doors in a single day. @AFPAction, @CVA_Action & @libre_action are closing strong. Just a few days left to take the country back.
2
10
45
918
Incredible turnout to hear from @berniemoreno fire up the @AFPAction @libre_action and @CVA_Action as we head out to knock doors today! 136 days until we flip the Senate, fire @SherrodBrown, and send Bernie to represent the Buckeye State in Washington DC!
1
15
42
4,141
Raising a glass to the REINS act. Appreciate the strong showing tonight for common sense regulatory reform. @AfpOhio
1
2
39
1,008
If #OH09 wants to retire Marcy Kaptur after 40 years in Washington DC and fight #Bidenomics, you should vote for @craig_riedel for Congress!
7
3
36
24,564
Unity! @AfpOhio 🤝 @AFPMichigan: “Extending Tax Cuts” Special shout out to @seanbertolino for facilitating a great trip and for the hospitality. @AFPhq
4
10
37
687
What is more scary: Halloween or thinking of what two more years of these inflation rates would mean? @AFPAction #OH13
2
18
35
No slowing down for team @AfpOhio talking tax reform and school choice at the Ohio Statehouse. Looking forward to bright days ahead in the 136th General Assembly. @dtoneil @HKubbins
2
4
37
2,118
Huge day for energy policy in the Buckeye State as HB 15 passes the Ohio House in overwhelming fashion. We are turning the page from the dark days of HB 6.
2
5
38
1,417
Take a break from doomscrolling and and appreciate the latest masterpiece from @GabeWasylko.
Another Shot From Yesterday’s Sunrise in Cleveland, OH
1
2
35
In honor of the last full day of his term in congress, I am proudly displaying this yard sign one more time for Congressman Bob Gibbs. Bob gave me my first paying job in politics, and more importantly has represented Coshocton County with honor and distinction for 12 years.
2
35
3,124
You can count on @OrlandoSonza! Orlando will fight to lower inflation and get government out of the way.
10
34
10,077
Our very own @AfpOhio Legislative Director @HKubbins did an awesome job testifying and advocating for the Ohio REINS act. This common sense legislation would bring further accountability and oversight to Ohio’s executive agencies.
1
7
36
2,312
Congratulation to Ohio House Speaker @matthuffman1 on the unanimous election to lead the chamber.
4
36
815
Huge day at the doors supporting @berniemoreno with @AFPAction @libre_action and @CVA_Action. While @SherrodBrown is hiding from his record supporting Joe Biden’s failed presidency, we are out talking to voters about a better way forward with Bernie in the Senate.
3
10
33
3,971
Proud to cast a vote early today for @berniemoreno, @Troy_Balderson and other strong conservatives. In Ohio you can vote early this weekend at your local county Board of Elections, 8am -4pm Saturday, and 1pm - 5pm Sunday. Bank your vote! CC: @RuthlessPodcast
2
34
994
With the help of some of our friends around the country making strong contributions to the effort, yesterday Team Ohio surpassed 900k doors knocked to send @berniemoreno to the US Senate to represent the Buckeye State. 6 more days Ohio! #OHSen @AFPAction @libre_action @CVA_Action
3
9
35
2,154
Enjoy your imminent retirement, @RepMarcyKaptur.
MARCY KAPTUR is here at the House GOP leadership news conference this morning.
5
1
34
75,993
Honored to attend the 56th meeting of the Electoral College of Ohio. Thanks to @FrankLaRose and his team for the invitation and for running safe and secure elections in Ohio!
1
32
1,056
Volunteers hitting the streets AND phones today for @JohnKasich! #KasichGroundGame #Kasich4Us
3
9
27
Congratulations to the newest member of Ohio’s congressional delegation, Congressman @Troy_Balderson. #OH12
4
35
HUGE “Thank You” to Ohio Senate President @Rob_McColley for being a champion on so many issues, but especially the Flat Tax! The Buckeye State is better off because of your bold conservative leadership. @AfpOhio
1
7
34
870
Thanks to the one and only @CodyAPettit for the assist today!
4
5
31
1,108
It was great to have @berniemoreno join us for our big door launch today! I had a chance to talk with him about the issues he’s hearing from voters as he travels the Buckeye State. @AFPAction
1
11
33
2,829
Cheers patriots.
33
1,269
No slowing down for Team Ohio! We have knocked over 800k doors all over the Buckeye State to flip #OHsen and elect @berniemoreno! @AFPAction @libre_action @CVA_Action
4
10
33
2,112
Out in Perrysburg with @AFPAction kicking off efforts in #OH09 for @craig_riedel
1
6
31
4,643
There’s no such thing as an “off season” for @AfpOhio and @LibreOhio. We just crossed the 20k threshold supporting the renewal of the Trump Tax Cuts & Jobs Act. Time to get this done.
5
7
33
951
Strong turnout for Ohio’s next Secretary of State. @FrankLaRose has what it takes to beat liberal out of state special interests and serve the Buckeye State well.
6
30
Hearing @Paduch talk about the defeat of Issue 1 at the @OhioChamber #ImpactOhio conference. Kudos to the leadership of Bob, Senate President @matthuffman1 , Senator @Rob_McColley , @FrankLaRose & others for their advocacy on this terrible attempted big government overreach into Ohio’s constitution.
3
2
33
1,512
Big news from the @GovMikeDeWine & @LtGovHusted administration about further efforts to streamline Ohio’s regulatory environment. Kudos to @CSI_Ohio under the direction of @JonHusted for leading the charge.
7
7
32
10,328
Replying to @RepDanCrenshaw
Those leaving should not bring the failed policies of the places they are fleeing with them.
1
30
This morning, my dad, the rock of our family, slipped the surly bonds of earth to touch the face of God. He leaves behind my mom, seven kids, a bunch of grandkids, and a legacy of faith and service to his family. Please keep us in your prayers in the coming days. Thank you.
14
28
Fantastic event launching the @OhioYRs caucus with great @AfpOhio friends, @MathewsforOhio, @DavidThomasOH and @CodyAPettit.
5
30
5,515
A phenomenal choice. In his first two terms, @BrianStewartOH was a huge part of correcting the course of the Ohio House from the dark days of past. In this new role he will help guide the Buckeye State to better days ahead. Congrats, Brian!
I am grateful for the opportunity to serve as Chairman of the House Finance Committee for the 136th Ohio General Assembly. Responsibly managing Ohioans’ hard-earned tax dollars is one of the most important duties of state government. I look forward to working with the Governor, all my colleagues in the legislature, and residents from all across our state, to pass a budget that positions Ohio for success. Read more: ohiohouse.gov/members/brian-…
2
30
1,477
Thank you @senrobportman for your tireless service to Ohio.
8
2
30
Dave Yost is a fine public servant, and Ohio is blessed to have him.
A final word for those who can receive it: Faith requires a recipient—one does not simply have faith, but has faith in someone or something. I urge you not to place your faith in any human leader, nor in the government, but in God. In Him is all my hope, and the source of my joy
2
2
31
1,299
Ohio House of Representatives Finance Chairman @BrianStewartOH talks about ideas for property tax reform at tonight’s Future of Education forum. @OHRGOPCaucus @AfpOhio @AFPhq
3
4
30
2,227
Here in Cleveland to thank @berniemoreno for protecting prosperity and supporting the renewal of President Trump’s Tax Cuts and Jobs Act. Thank you, Senator! #protectprosperity @AfpOhio @AFPhq
2
8
30
1,040
It's time to send a new voice to Washington to fight for #OH01. @OrlandoSonza will fight against bad policies that lead to inflation, and cut wasteful spending and burdensome red tape.
3
8
30
1,496
DEVELOPING: The Ohio House GOP has announced their version of state budget, dramatically slashing school spending from the expected funding formula. It should've provided $666-800M for public schools. Repubs are giving $226M. @WEWS @WCPO @OhioCapJournal news5cleveland.com/news/poli…
3
6
28
3,285
“Never doubt that a small group of thoughtful, committed citizens can change the world; indeed, it's the only thing that ever has.” Ready to fire it up with @AFPAction for @madisongesiotto in #OH13
1
12
28
Enjoying the @AfpOhio victory lap at the @OhioChamber #ImpactOhio event today w/@HKubbins
2
1
30
612
Team work makes the dream work! Enjoying spending time with team members from all over the country, hosted by @AFPMichigan, in support of @RepTomBarrett and TCJA! @Carly_McCain @seanbertolino @MichelleFaretta @GLattz23 @wallinjosh12
3
6
30
686
Enjoyed meeting with the office of @RepBalderson as part of the @AFPhq & @AfpOhio #DearCongress campaign. Thank you Congressman Balderson for fighting the rising cost of inflation and for your service to #OH12 families.
6
27
1,355
Live look at @SherrodBrown tonight.

ALT backing up homer simpson GIF

2
5
30
804
Honored to be able to speak at the @OhioYRs annual convention. Their 90th anniversary! We are asking the group to take action for the @afphq @AfpOhio National Day of Action by calling @berniemoreno and @SenJonHusted to thank them for their support of extending the TCJA.
1
6
28
866
United States Senate Candidate @JaneTimkenOH talks about her positive pro-life, pro-second amendment and pro-America agenda with the @OhioYRs convention.
2
7
29
No slowing down! Team Ohio has now knocked on over 600k doors to flip Ohio’s US Senate seat and send @berniemoreno to represent the Buckeye State.
1
8
27
1,144
All of us at @AfpOhio are very proud to support and endorse @BrianStewartOH for re-election. Brian isn’t afraid of tackling the big issues in Columbus, and we need a lot more like him in the General Assembly.
8
26
3,272
The names you see in green + all but a single member of the majority party in the Ohio Senate voted for: * A flat income tax 2.75% * Property tax reform * Education Savings Accounts * Regulatory Reform * Spending Restraint and no new taxes If you see them around, be sure to thank them for moving Ohio forward with a conservative state budget.
4
28
1,742
Hey, @OHDems, how do we get these two to the Buckeye State to campaign with @SherrodBrown? That would be great ;)
Ohioans deserve a White House that fights for working families. Governor Walz has done exactly that by raising wages, cutting taxes for Minnesota’s middle class, codifying reproductive rights, and so much more. He’s a welcome addition to the ballot in Ohio and a stark contrast to JD Vance, who’s spent his 18 months in the Senate fighting to gain political power for himself while leaving his constituents behind.
5
2
25
3,068
Beautiful day in Sandusky supporting @DerekMerrin and @berniemoreno! #OHsen #OH09
7
9
27
1,631
Tonight @Bob_Gibbs got more votes than all four GOP and Democrat candidates combined. #OH7 is not for sale to out of state liberal donors. #OH07 #RedNovember @ohiogop #RedWave
8
27
The @AFPMichigan 🤝 @AFPOhio collab continues in Mason, MI and the Ingham County Courthouse. Thanks @RepTomBarrett for fighting to keep TCJA!
4
8
28
1,170
MASSIVE day as Team Ohio crosses over 100,000 doors in support of @berniemoreno. It’s time to flip this seat and send someone who will fight for Ohio’s values in the US Senate. We’re just getting started. @AFPAction @libre_action @CVA_Action
1
8
26
2,393
It’s a great day to be with Warren County’s own @MathewsforOhio! Adam knows how critical door to door can be in winning elections. That’s why @AFPAction is traveling the state this week signing up volunteers to help flip Ohio’s US Senate seat and elect @berniemoreno
8
6
24
5,274
On behalf of @AfpOhio, @HKubbins knocked it out of the park in the Ohio House Energy Committee, testifying in support of common sense energy reform in HB 15.
7
26
1,376
Proud dad moment.
A high-quality education is the birthright of every Ohioan. I met a young man named David who tells me his favorite subjects are math & science. He deserves a world-class education in both, it’s my duty as Governor to deliver it.
3
3
25
1,539
A pleasure to sit in on the @OhioYRs Toledo launch today in support of @DerekMerrin and @berniemoreno.
2
1
26
742
Huge thanks to @VivekGRamaswamy for joining us to keynote the Future of Education forum in Franklin County! @AfpOhio
2
5
25
1,118
Happy to present our very own @AfpOhio’s @dtoneil with the ceremonial heavy weight champ belt for his Ohio House Finance Committee testimony. #backpackbill 🎒
2
2
26
1,375
Awesome event in my old #OH07 stomping grounds, Tuscarawas County, for Ohio’s next US Senator, @berniemoreno. The only thing that could have made it better would be if Chairman Doug Wills were here to enjoy it with us.
1
3
25
1,234
Behind the scenes action shot of @AfpOhio and an army of activists rolling into the Ohio Senate Finance Committee to advocate for Education Savings Accounts (ESA’s) in SB 68.
4
24
1,284
Many thanks to @RepMaxMiller for joining us at the #ProtectProsperity event in Rocky River. Max is working hard in the US House to extend the TCJA and we enjoyed the chance to visit with him.
6
25
1,437
The whole state of Ohio will now be the beneficiaries of David’s hard work and dedication. Thanks Rep Elect Thomas!
My Auditor’s Office staff are the best around, many dressed up as different versions of me 😂. We celebrated my final day in the office, and received this gift of signatures and well wishes from staff across Ashtabula County's government. It has been a privilege to serve!
24
1,108
Time to make this happen in Ohio as well.
Nothing is more powerful than an idea whose time has come And the idea that kids shouldn't be trapped in failing gov schools just because of their zip code? It's here. In Florida, @Paul_Renner & @KayleeTuck2 are about to bring it into the end zone. It's game time!
5
24
3,385
The Republican nominee for #OH12 @Troy_Balderson
3
24
Great to see @NickSSantucci in NE Ohio today! Rep. Santucci fought higher prices this week by voting against HB79!
4
23
756
He’s branching out to Cbus, guys!
Night Skylines in Columbus, OH
1
24
FANTASTIC evening at the @PutnamGOP Lincoln Reagan Dinner featuring @benshapiro and @berniemoreno. Incredible turnout and program lead by Chairman @schroedertony. Thanks also to Ty Mathews (who is too cool for Twitter) for the invitation.
2
23
657
Kudos to Senator @berniemoreno for this thoughtful and informative line of questioning. The contrast couldn’t be more clear.
Sen. Moreno: Mayorkas let in about 12,000 murderers. How many would you let in? Gov. Noem: None. Sen. Moreno: Mayorkas let in 6,000 rapists into this country. How many would you let in? Gov. Noem: My goal would be none. Sen. Moreno: Mayorkas let in 600,000 with criminal convictions. How many would you let in? Gov. Noem: Those with criminal convictions will be immediately removed. Sen. Moreno: How many private jets will you send to fly people into this country? Gov. Noem: We won’t be undertaking that program. Sen. Moreno: How many illegals will you be housing in luxury hotels? Gov. Noem: That will not be a part of this new administration. Sen. Moreno: How many sex change operations for illegals would you fund? Gov. Noem: We will not allow that.
1
4
23
1,078
Great job @OrlandoSonza for a crushing debate performance this evening!
22
582
Dad and grandpa taught me to finish strong so that’s what I’m going to do. Proud to be out for @NickSSantucci reminding folks to go vote tomorrow for the right choice in HD64. @AfpOhio
2
5
23
Cheers to justice.
1
24
2,740
Congrats to @FrankLaRose on starting his second term as Ohio’s Secretary of State today.
1
2
23
1,091
“We need to send @Troy_Balderson to Washington DC!” - @VP
3
22
Rocking and rolling in the rain for @Bob_Gibbs @DeWineHustedOH and @KeithFaber today. Thanks for joining @NEONicoleK @FindingSemo @juuliekirk @GregAllisonOH @WoahItsDustin & @jake_tabler #OH7 #OH07
6
20
Happy to have TDR’s help today supporting @Williams4ohio. Josh is the right choice for #HD41! @AfpOhio
1
3
19
Very proud that @AfpOhio is bringing the #Bidenomics tour to NE Ohio by sponsoring the @OhioYRs annual convention!
7
22
729
Team @AfpOhio representing at the @SummitCoGOP Lincoln Day Dinner, one of the best annual events of the year. Thank you Chairman @BCWtweeting for the great event and kind introduction.
1
2
23
512