Stephen Taylor
Stephen Taylor's avatar
Stephen Taylor is a longtime political analyst and has served as the senior political advisor to the Leader of the Opposition in Canada's Parliament.