MJ Sheppard
M.J Sheppard has been writing about politics, economics, foreign policy and history for longer than sensible people would consider wise. He was a contributor to the libertarian blog, The Volunteer. A political independent, iconoclast and all around general pain-in-the-ass, he doesn't expect that you'll like his opinions very much. He lives in Toronto, where his hobbies consist of being left alone.
July 13, 2015
Donald Trump and the explosion of Republican orthodoxy
June 19, 2015
Why are conservatives supporting Bill C-51?
May 27, 2015
Defeat in Iraq: Whose fault is it anyway?
May 25, 2015