John Tory Mayoral Campaigns 2003, 2014, & 2018

Mayoral Campaigns
Undisclosed
2003, 2014, & 2018