1 book
John Laschinger is a professional campaign manager who goes wherever there are elections or leadership contests. He has been involved with fifty leadership and general election campaigns across Canada and internationally.
Campaign Confessions