The Muskoka Ratepayers’ Association will hold their public All Candidates Meeting.
This is an excellent opportunity to meet the candidates and hear their platforms.
The Muskoka Ratepayers’ Association will hold their public All Candidates Meeting.
This is an excellent opportunity to meet the candidates and hear their platforms.