 And the justices have overturned the bribery conviction of a former mayor of Portage, Indiana, in an opinion that narrows the scope of public corruption law. James Snyder found guilty, convicted of taking $13,000 from a trucking company after prosecutors said he steered about $1 million worth of city contracts their way.