In Painesville, Ohio, a small town of just over 1,000 people, with an average income of about $25,500 a year.