Stephen Taylor 

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.
800 subscribers