The John Tory Timeline

It's been a tricky trajectory for Toronto's mayor

by