#UniteForTheFight

States / Ohio

Ohio

Ohio elects a U.S. senator and all 15 of its House seats on Tuesday, November 3, 2026. Below: the candidates, the money from AIPAC PAC and its super PAC, what the Senate candidates have said on the record, and who to call.

Call your senators and rep · The 2026 Senate race · House races · Your senators · Protests in Ohio (24)

Special election · November 3, 2026

Ohio special Senate election

For the rest of the term in the seat held by Jon Husted, who was appointed to it. Candidates: the Democratic and Republican nominees, incumbent first.

Jon Husted

Republican Incumbent36% on Kalshi

U.S. senator, running for re-election · Campaign website

On the record

  • IsraelVoted

    On April 15, 2026, voted no on a motion to discharge S.J.Res. 32, a joint resolution of disapproval of a proposed foreign military sale of defense articles and services to the government of Israel. The motion was rejected.

    Roll call: U.S. Senate: Roll Call Vote 119th Congress - 2nd Session (Vote 80), U.S. Senate, April 15, 2026

  • ICESaid

    On June 5, 2026, after the Senate passed the Secure America Act, a reconciliation bill funding U.S. Immigration and Customs Enforcement and Customs and Border Protection through 2029, he said he supported the bill and that he has consistently voted to fully fund federal law enforcement.

    "Ohioans expect their government to enforce the rule of law, deport criminals, secure the border and keep their communities safe, and that’s exactly what this bill will do."

    Husted votes to fund federal law enforcement, Office of Sen. Jon Husted, June 5, 2026

  • The Trump administrationSaid

    In a statement after President Trump's 2026 State of the Union address on February 24, 2026, he praised the administration's record on inflation, energy, border security and crime.

    "He highlighted many of the ways we continue to deliver on our promises to make life safer and more affordable for the American people, and particularly the people of Ohio."

    Husted statement on 2026 State of the Union address, Office of Sen. Jon Husted, February 24, 2026

  • Where they want the country to goSaid

    On April 9, 2025, accepting President Trump's endorsement for this race, he said he would put "America First" in the Senate and work with the president.

    "I will work diligently with him and his team to secure our borders, champion innovation, restore prosperity to the heartland, and fight for common sense Ohio values."

    President Donald J. Trump Endorses Jon Husted for Senate, Jon Husted for Senate (campaign site), April 9, 2025

  • TaxesVoted

    On July 1, 2025, voted yes on Senate passage of H.R. 1, the budget reconciliation bill that made the 2017 tax cuts permanent (his office calls it the Working Families Tax Cut Act). The bill passed.

    Roll call: U.S. Senate: Roll Call Vote 119th Congress - 1st Session (Vote 372), U.S. Senate, July 1, 2025

  • Health careVoted

    On December 11, 2025, voted no on a motion to invoke cloture on the motion to proceed to S. 3385, a bill to extend the enhanced Affordable Care Act premium tax credit. The motion was rejected.

    Roll call: U.S. Senate: Roll Call Vote 119th Congress - 1st Session (Vote 644), U.S. Senate, December 11, 2025

  • Trade and tariffsVoted

    On October 30, 2025, voted no on S.J.Res. 88, a joint resolution to end the national emergency the president declared to impose global tariffs. The resolution passed the Senate.

    Roll call: U.S. Senate: Roll Call Vote 119th Congress - 1st Session (Vote 600), U.S. Senate, October 30, 2025

  • Democracy and electionsSaid

    In an op-ed published April 17, 2026, the former Ohio secretary of state said he supports requiring photo ID to vote nationwide and had brought an amendment to that effect to the Senate floor.

    "It is because of this success that I have worked in the U.S. Senate to champion simple photo ID requirements at the polls across the country."

    Senate Republicans want to make it easy to vote and hard to cheat in America, Office of Sen. Jon Husted (op-ed first published in the Washington Reporter), April 17, 2026

  • Foreign policyVoted

    On June 24, 2026, voted no on the motion to proceed to S.J.Res. 185, a war powers resolution to remove U.S. armed forces from hostilities against Iran that Congress had not authorized. The motion was rejected.

    Roll call: U.S. Senate: Roll Call Vote 119th Congress - 2nd Session (Vote 192), U.S. Senate, June 24, 2026

Money this cycle

AIPAC PAC, given directly$5,000
AIPAC PAC, earmarked by donors$632,451
United Democracy Project, supporting$0
United Democracy Project, opposing$0

Since AIPAC PAC began giving (December 2021): $5,000 direct, $632,451 earmarked; United Democracy Project $0 supporting, $0 opposing.

Call Senator Husted's office

(202) 224-3353 Washington, D.C. office

567-304-3777 Toledo office

614-369-4925 Columbus office

513-318-1100 Middletown office

Build what to say to Senator Husted

Sherrod Brown

Democratic 66% on Kalshi

Campaign website

On the record

  • IsraelVoted

    As a U.S. senator, on November 20, 2024, he voted no on a motion to discharge S.J.Res. 111, a joint resolution of disapproval of a proposed foreign military sale of defense articles and services to the government of Israel. The motion was rejected, 18 to 79.

    Roll call: U.S. Senate: Roll Call Vote 118th Congress - 2nd Session (Vote 292), U.S. Senate, November 20, 2024

  • ICESaid

    In a January 24, 2026 post on his campaign's Bluesky account, he criticized an ICE enforcement action involving a five-year-old boy and said the targeting of innocent families and American citizens is unacceptable.

    "It's unconscionable and immoral that ICE would use a five-year-old boy as bait."

    @sherrodbrownoh.bsky.social on Bluesky, Sherrod Brown (official Bluesky account), January 24, 2026

  • The Trump administrationSaid

    In the video announcing his Senate campaign on August 18, 2025, he said he did not like what he had seen from President Trump and the Republican majority in Congress over the previous eight months, citing tariffs, prices and health coverage.

    "All they’ve done is made things worse for Ohioans, handing over your hard-earned money to corporations and billionaires."

    Sherrod Brown is running in 2026 to return to the U.S. Senate, The Statehouse News Bureau (Ohio public media), August 18, 2025

  • Where they want the country to goSaid

    In a September 24, 2025 post on his campaign's Bluesky account, he said Washington is putting billionaires before workers, pointed to prices, inflation and unemployment, and called for a change of course.

    "Washington is putting billionaires before workers and it’s hurting Ohio families. Prices are up, inflation is up, unemployment is up. It’s time to change course."

    @sherrodbrownoh.bsky.social on Bluesky, Sherrod Brown (official Bluesky account), September 24, 2025

  • Foreign policySaid

    On March 27, 2026, during the U.S. war with Iran, he said he opposes deploying U.S. ground troops to Iran.

    "I strongly oppose putting more American lives in danger by deploying any ground troops to Iran."

    @sherrodbrownoh.bsky.social on Bluesky, Sherrod Brown (official Bluesky account), March 27, 2026

  • Health careSaid

    On July 14, 2026, he called for a law barring drug companies from charging Americans more for a prescription than they charge in other countries.

    "It’s time to stop drug companies from ripping Ohioans off and make it illegal for them to charge Americans more than they do in other countries."

    @sherrodbrownoh.bsky.social on Bluesky, Sherrod Brown (official Bluesky account), July 14, 2026

  • Money in politicsSaid

    On August 21, 2026, he said members of Congress should not trade stocks while in office.

    "If you can’t agree to stop trading stocks, you have no business in public office."

    @sherrodbrownoh.bsky.social on Bluesky, Sherrod Brown (official Bluesky account), August 21, 2026

  • Trade and tariffsSaid

    On October 11, 2025, writing about Ohio farmers and a U.S. financial package for Argentina, he called on Washington to change its tariff policies.

    "It’s time for Washington to fix its reckless tariff policies and do right by farmers here instead of in Argentina."

    @sherrodbrownoh.bsky.social on Bluesky, Sherrod Brown (official Bluesky account), October 11, 2025

Money this cycle

AIPAC PAC, given directly$0
AIPAC PAC, earmarked by donors$0
United Democracy Project, supporting$0
United Democracy Project, opposing$0

Since AIPAC PAC began giving (December 2021): $0 direct, $0 earmarked; United Democracy Project $0 supporting, $0 opposing.

Call your senators about this race

(202) 224-2315 Sen. Bernie Moreno

(202) 224-3353 Sen. Jon Husted

Call your senators about this race

Who is on the ballot: Lake County (OH) Board of Elections - November 3, 2026 General Election Candidate List, updated 10/15/2026 ('U.S. SENATOR Unexpired term ending 1/3/29, Held by Husted'); WHIO (2026-05-05): Husted, Brown projected to face off in U.S. Senate general election.

U.S. House · November 3, 2026

Ohio's House races

15 districts. Every candidate on the certified ballot, and what AIPAC PAC and United Democracy Project gave or spent for each this cycle. District lines are new for 2026: New map adopted unanimously by the Ohio Redistricting Commission on October 31, 2025, because the 2022 map had passed without bipartisan support; it is used from 2026.

District 1

  • Greg Landsman Democratic incumbent No market

    202-225-2216 D.C. office · Build what to say

    AIPAC PAC direct $10,000 · AIPAC PAC earmarked by donors $766,530 · Every transaction

  • Eric Conroy Republican No market

    No AIPAC PAC or UDP money this cycle

  • Nathan Weise Libertarian No market

    No AIPAC PAC or UDP money this cycle

District 2

  • David Taylor Republican incumbent 96% on Kalshi

    202-225-3164 D.C. office · Build what to say

    AIPAC PAC direct $5,000 · AIPAC PAC earmarked by donors $26,046 · Every transaction

  • Jen Mazzuckelli Democratic 2% on Kalshi

    No AIPAC PAC or UDP money this cycle

District 3

  • Joyce Beatty Democratic incumbent 98% on Kalshi

    202-225-4324 D.C. office · Build what to say

    AIPAC PAC direct $5,000 · AIPAC PAC earmarked by donors $819 · Every transaction

  • Cleophus Dulaney Republican 2% on Kalshi

    No AIPAC PAC or UDP money this cycle

District 4

  • Jim Jordan Republican incumbent 97% on Kalshi

    202-225-2676 D.C. office · Build what to say

    AIPAC PAC direct $10,000 · AIPAC PAC earmarked by donors $164,005 · Every transaction

  • Joshua Kolasinski Democratic 4% on Kalshi

    No AIPAC PAC or UDP money this cycle

  • Tracey Tackett Independent No market

    No FEC candidate record; no AIPAC PAC or UDP money in the filings

District 5

  • Bob Latta Republican incumbent 95% on Kalshi

    202-225-6405 D.C. office · Build what to say

    AIPAC PAC direct $5,000 · AIPAC PAC earmarked by donors $19,331 · Every transaction

  • Brian Shaver Democratic 5% on Kalshi

    No AIPAC PAC or UDP money this cycle

  • Michael Veloff Libertarian No market

    No FEC candidate record; no AIPAC PAC or UDP money in the filings

District 6

  • Michael Rulli Republican incumbent 97% on Kalshi

    202-225-5705 D.C. office · Build what to say

    AIPAC PAC direct $5,000 · AIPAC PAC earmarked by donors $15,046 · Every transaction

  • Elizabeth Kirtley Democratic 3% on Kalshi

    No AIPAC PAC or UDP money this cycle

District 7

  • Max Miller Republican incumbent 20% on Kalshi

    202-225-3876 D.C. office · Build what to say

    AIPAC PAC direct $5,000 · AIPAC PAC earmarked by donors $184,291 · Every transaction

  • Brian Poindexter Democratic 81% on Kalshi

    No AIPAC PAC or UDP money this cycle

District 8

  • Warren Davidson Republican incumbent 93% on Kalshi

    202-225-6205 D.C. office · Build what to say

    No AIPAC PAC or UDP money this cycle

  • Vanessa Enoch Democratic 7% on Kalshi

    No AIPAC PAC or UDP money this cycle

District 9

  • Marcy Kaptur Democratic incumbent No market

    202-225-4146 D.C. office · Build what to say

    No AIPAC PAC or UDP money this cycle

  • Derek Merrin Republican No market

    No AIPAC PAC or UDP money this cycle

District 10

  • Mike Turner Republican incumbent 84% on Kalshi

    202-225-6465 D.C. office · Build what to say

    AIPAC PAC direct $5,000 · AIPAC PAC earmarked by donors $1,084 · Every transaction

  • Kristina Knickerbocker Democratic 17% on Kalshi

    No AIPAC PAC or UDP money this cycle

  • Thomas McMasters Libertarian No market

    No AIPAC PAC or UDP money this cycle

District 11

  • Shontel Brown Democratic incumbent 98% on Kalshi

    202-225-7032 D.C. office · Build what to say

    AIPAC PAC direct $5,000 · AIPAC PAC earmarked by donors $53,516 · Every transaction

  • Mike Kirchner Republican 1% on Kalshi

    No AIPAC PAC or UDP money this cycle

District 12

  • Troy Balderson Republican incumbent 96% on Kalshi

    202-225-5355 D.C. office · Build what to say

    AIPAC PAC direct $5,000 · AIPAC PAC earmarked by donors $25,834 · Every transaction

  • Jerrad Christian Democratic 4% on Kalshi

    No AIPAC PAC or UDP money this cycle

District 13

  • Emilia Sykes Democratic incumbent No market

    202-225-6265 D.C. office · Build what to say

    AIPAC PAC direct $10,000 · AIPAC PAC earmarked by donors $81,362 · Every transaction

  • Carey Coleman Republican No market

    No AIPAC PAC or UDP money this cycle

  • Sandeep Dixit Independent No market

    No AIPAC PAC or UDP money this cycle

District 14

  • David Joyce Republican incumbent 97% on Kalshi

    202-225-5731 D.C. office · Build what to say

    AIPAC PAC direct $5,000 · AIPAC PAC earmarked by donors $11,062 · Every transaction

  • Maria Jukic Democratic 3% on Kalshi

    No AIPAC PAC or UDP money this cycle

District 15

  • Mike Carey Republican incumbent 75% on Kalshi

    202-225-2015 D.C. office · Build what to say

    AIPAC PAC direct $10,000 · AIPAC PAC earmarked by donors $42,566 · Every transaction

  • Don Leonard Democratic 26% on Kalshi

    No AIPAC PAC or UDP money this cycle

  • Brennan Barrington Libertarian No market

    No AIPAC PAC or UDP money this cycle

  • Gary Josephson Independent No market

    No AIPAC PAC or UDP money this cycle

Ballot lists: November 2026 General Election Candidate List, Hamilton County Board of Elections (8/21/2026); Ohio voter guide for the November election, WVXU (Cincinnati public radio), October 7, 2026; 2026 General Election Candidates, Franklin County Board of Elections (revised October 16, 2026); FWAB notice, November 3, 2026 General Election, Union County Board of Elections (revised 8/12/2026); 46-day FWAB notice, November 3, 2026 General Election, Hancock County Board of Elections; Candidates List, General Election November 3, 2026, Stark County Board of Elections; November 3, 2026 General Election Candidate List, Cuyahoga County Board of Elections; Official General Election Ballots (sample), November 3, 2026, Ottawa County Board of Elections; 46-day FWAB notice, November 3, 2026 General Election, Butler County Board of Elections; 46-day FWAB notice, November 3, 2026 General Election (updated 10/7/2026), Guernsey County Board of Elections; November 3, 2026 General Election Candidate List (updated 8/25/2026), Lake County Board of Elections; Nominees for U.S. Senator and U.S. Representative, 2026, compiled from official sources by the Clerk of the U.S. House (Oct 8, 2026). Money: FEC filings through August 31, 2026 (AIPAC PAC) and October 16, 2026 (UDP), this cycle (2025 to 2026). All House races.

Odds: the price on Kalshi, a regulated prediction market, for a contract that pays $1 if that candidate wins, so 68 cents reads as the market putting the chance at 68%. It's what traders are betting, not a poll or a forecast, and it moves daily. "No market" means Kalshi doesn't trade one. Prices as of October 18, 2026, 8:12 p.m. ET.

Your senators now

Ohio's two senators

The money each has received from AIPAC PAC and United Democracy Project, and their offices' numbers.

Bernie Moreno Republican

Class 1 seat · Official website

Money this cycle

AIPAC PAC, given directly$0
AIPAC PAC, earmarked by donors$0
United Democracy Project, supporting$0
United Democracy Project, opposing$0

Since AIPAC PAC began giving (December 2021): $0 direct, $0 earmarked; United Democracy Project $0 supporting, $0 opposing.

(202) 224-2315 Washington, D.C. office (senate.gov)

Build what to say to Senator Moreno

Jon Husted Republican

Running in 2026 · Official website

Money this cycle

AIPAC PAC, given directly$5,000
AIPAC PAC, earmarked by donors$632,451
United Democracy Project, supporting$0
United Democracy Project, opposing$0

Since AIPAC PAC began giving (December 2021): $5,000 direct, $632,451 earmarked; United Democracy Project $0 supporting, $0 opposing.

(202) 224-3353 Washington, D.C. office (senate.gov)

Build what to say to Senator Husted

Call your senators and representative

Build what to say

Pick who you're calling and what you want to talk about. Offices log calls by issue and position, so a clear ask from a constituent is what gets counted.

Your script

Hi, my name is ____, and I'm a constituent from ____, ZIP ____.

I'm calling about AIPAC money, ICE and checks and balances.

I want my senator to refuse money from AIPAC PAC and United Democracy Project, and to say so publicly.

I want my senator to vote against more money for ICE detention and enforcement.

I want my senator to use Congress's oversight power, including hearings, subpoenas and votes, whichever party is in charge.

Please record my position. Thank you for your time.

    Tips for calling
    • Call your own senators and representative. Offices mostly count calls from their own voters.
    • Say your ZIP so the call counts as a constituent.
    • You'll talk to a staff member, not the official. That's normal: they log your call.
    • One or two issues per call is best.
    • Voicemail counts. Offices go through it every day.
    • If the D.C. office is busy, try a state office, or the U.S. Capitol Switchboard at (202) 224-3121.
    • Call again next week.

    Upcoming protests

    Protests in Ohio

    In-person protests, rallies, marches and vigils in the next 60 days. Sign-ups happen on the organiser's page. Updated October 18, 2026, 5:09 p.m. ET.

    Map of Ohio with 23 upcoming protests marked. The list beside it has every event. Weekly Rally at Court and Main StreetSupport Veterans Rush Hour RallyWorthington Rush Hour RallyWednesday to the Free Stamp (WTF Wednesdays) outside Sen. Husteds officeWednesday Husted and Moreno ProtestSunbury Good Trouble ThursdaysFindlay, OH Shine The Light Beacon Weekly Mini-ProtestFriday Morning Protest in MentorStop the Cruelty, WestervilleSULC weekly Protest- AMHERSTRally to the Polls!Rally at Tesla -- Protest the Coup10/24 Stand Up for Democracy Protest at Tesla LyndhurstWeekly Clintonville pop-up protestDelaware's Recurring Saturday ProtestSigns on the SquareRally to Protest Musk, Oligarchs and the Power Grab 4pmStop the Cruelty, ColumbusSULC weekly protest in OBERLINRally to the Polls!10/31 Stand up for Democracy at Tesla, Lyndhurst11/7 Stand Up for Democracy at Tesla Lyndhurst11/14 Stand Up for Democracy at Tesla Lyndhurst
    Each dot is an event's published location. The list is the full, accessible version of this map.
    • OtherWeekly Rally at Court and Main Street

      Indivisible · Circleville, OH

      Corner of Court Street and Main Street, Circleville, OH 43113

      Details and sign-up on MobilizeDirections

    • Trump administration/No KingsSupport Veterans Rush Hour Rally

      Indivisible Central Ohio · Columbus, OH

      Chalmers P. Wylie Ambulatory Care Center, 420 N James Rd, Columbus, OH 43219

      Details and sign-up on MobilizeDirections

    • ICEWorthington Rush Hour Rally

      Indivisible Central Ohio · Worthington, OH

      Ohio 161 & North High Street, Worthington, OH 43085

      Details and sign-up on MobilizeDirections

    • OtherSigns on the Bridge rally

      Indivisible OHD14partners · Mentor, OH

      Mentor, OH 44060

      Details and sign-up on MobilizeDirections

    • Trump administration/No KingsWednesday to the Free Stamp (WTF Wednesdays) outside Sen. Husteds office

      Ohio Progressive Action Leaders · Cleveland, OH

      Celebrezze Federal Building (across from the Free Stamp), East 9th Street & Lakeside Avenue East, Cleveland, OH 44114

      Details and sign-up on MobilizeDirections

    • Trump administration/No KingsWednesday Husted and Moreno Protest

      Indivisible Central Ohio · Columbus, OH

      200 N High St, Columbus, OH 43215

      Details and sign-up on MobilizeDirections

    • Trump administration/No KingsSunbury Good Trouble Thursdays

      Indivisible Central Ohio · Sunbury, OH

      Old Sunbury Courthouse, 51 E Cherry St, Sunbury, OH 43074

      Details and sign-up on MobilizeDirections

    • Trump administration/No KingsFindlay, OH Shine The Light Beacon Weekly Mini-Protest

      Indivisible · Findlay, OH

      300 S Main St, Findlay, OH 45840

      Details and sign-up on MobilizeDirections

    • OtherFriday Morning Protest in Mentor

      Indivisible OHD14partners · Mentor, OH

      7967 Mentor Ave, Mentor, OH 44060

      Details and sign-up on MobilizeDirections

    • ICEStop the Cruelty, Westerville

      Indivisible Central Ohio · Westerville, OH

      Westerville ICE office, 675 Brooksedge Blvd, Westerville, OH 43081

      Details and sign-up on MobilizeDirections

    • OtherSULC weekly Protest- AMHERST

      Stand Up Lorain County · Amherst, OH

      Amherst Town Hall, 206 S Main St, Amherst, OH 44001

      Details and sign-up on MobilizeDirections

    • OtherRally to the Polls!

      Indivisible · North Canton, OH

      Price Park, 1000 W Maple St, The smaller parking lot across the street from the baseball field, North Canton, OH 44720

      Details and sign-up on MobilizeDirections

    • Trump administration/No KingsRally at Tesla -- Protest the Coup

      Indivisible · Cincinnati, OH

      Tesla Showroom, 5245 Ridge Ave, Cincinnati, OH 45213

      Details and sign-up on MobilizeDirections

    • Trump administration/No Kings10/24 Stand Up for Democracy Protest at Tesla Lyndhurst

      Indivisible NEO · Lyndhurst, OH

      Tesla Motors, 5180 Mayfield Rd, Lyndhurst, OH 44124

      Details and sign-up on MobilizeDirections

    • Trump administration/No KingsWeekly Clintonville pop-up protest

      Indivisible Central Ohio · Columbus, OH

      North High Street & East North Broadway Street, Columbus, OH 43202

      Details and sign-up on MobilizeDirections

    • OtherDelaware's Recurring Saturday Protest

      Indivisible Central Ohio · Delaware, OH

      N Sandusky St and W Williams St, Delaware, OH 43015

      Details and sign-up on MobilizeDirections

    • ICESigns on the Square

      Indivisible Central Ohio · Mount Vernon, OH

      1 Public Square, Mount Vernon, OH 43050

      Details and sign-up on MobilizeDirections

    • Trump administration/No KingsRally to Protest Musk, Oligarchs and the Power Grab 4pm

      Ohio Progressive Action Leaders · Columbus, OH

      Tesla Dealership sidewalk, 4099 Easton Loop W, Columbus, OH 43219

      Details and sign-up on MobilizeDirections

    • ICEStop the Cruelty, Columbus

      Indivisible Central Ohio · Columbus, OH

      1 E Nationwide Blvd, Columbus, OH 43215

      Details and sign-up on MobilizeDirections

    • OtherSULC weekly protest in OBERLIN

      Stand Up Lorain County · Oberlin, OH

      67 N Main St, Oberlin, OH 44074

      Details and sign-up on MobilizeDirections

    • OtherRally to the Polls!

      Indivisible · Canton, OH

      Weis Park, 2600 Harvard Ave NW, Parking Lot near tennis courts and playground, Canton, OH 44709

      Details and sign-up on MobilizeDirections

    • Trump administration/No Kings10/31 Stand up for Democracy at Tesla, Lyndhurst

      Indivisible NEO · Lyndhurst, OH

      Tesla Motors, 5180 Mayfield Rd, Lyndhurst, OH 44124

      Details and sign-up on MobilizeDirections

    • Trump administration/No Kings11/7 Stand Up for Democracy at Tesla Lyndhurst

      Indivisible NEO · Lyndhurst, OH

      Tesla Motors, 5180 Mayfield Rd, Lyndhurst, OH 44124

      Details and sign-up on MobilizeDirections

    • Trump administration/No Kings11/14 Stand Up for Democracy at Tesla Lyndhurst

      Indivisible NEO · Lyndhurst, OH

      Tesla Motors, 5180 Mayfield Rd, Lyndhurst, OH 44124

      Details and sign-up on MobilizeDirections

    Share Ohio's page

    #UniteForTheFight