Kelly Carmichael is a 20-year communications professional and the executive director of Fair Vote Canada.

Articles by this author