John Laschinger
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.
Oops! we haven't found any books.