Outside the Morgan County fair in McConnelsville, in a rural swath of Ohio that fervently backed US President Donald Trump in last year's election, ticket seller John Wilson quietly counts off a handful of disappointments with the man he helped elect.
The 70-year-old retired banker said he is unhappy with infighting and turnover in the White House. He does not like Trump's penchant for traveling to his personal golf resorts. He wishes the president would do more to fix the healthcare system, and he worries that Trump might back down from his promise to force illegal immigrants out of the country.
"Every president makes mistakes," Wilson said. "But if you add one on top of one, on top of another one, on top of another, there's just a limit."
Trump, who inspired millions of supporters last year in places like Morgan County, has been losing his grip on rural America.