Bob Rae

Bob Rae, Canada’s Ambassador to UN, teacher, writer, negotiator