So then City Council member John Cranley resigns from office in 2009 as a means to halt the State of Ohio ethics violation investigation. If you have done nothing wrong, why resign?
I am not shocking anyone when I call mayoral candidate John Cranley a liar. When I say John Cranley is lying about his budget 'plan' I think anyone knowledgeable about Cranley's shady cit ...