Journalism
Or browse columns, reviews, and articles published within the last 90 days.
Don't doctor the past
National Post
June 27, 2009
Taking account of the facts in Iran
National Post
June 24, 2009
Who won in Iran?
National Post
June 20, 2009
Chapter Four begins?
National Post
June 17, 2009
Flying the indifferent skies
National Post
June 13, 2009
Hitler's dream come true
Expelling people from their homes, a crime against humanity in the Balkans, is now U.S. policy in the Middle East
National Post
June 10, 2009
Throwing Israel to the wolves
National Post
June 7, 2009
Thoughts from an ex-fetus
National Post
June 3, 2009
The highly unlikely, but not impossible, events of Flight 447
Maclean's
June 2, 2009
Of ministers and monsters
National Post
May 30, 2009
Kafka meets the jet age
National Post
May 27, 2009
Animal life (and rebirth)
National Post
May 23, 2009
A human tragedy aboard Flight 3407
National Post
May 20, 2009
Tamil Romeo and Sinhalese Juliet
National Post
May 16, 2009
The fatal glitch with 'land for peace'
National Post
May 13, 2009
Surviving in a mad, mad world
National Post
May 9, 2009
The wimpification of the West, then and now
National Post
May 6, 2009
Take the day off
National Post
May 2, 2009
Outposts of liberty and insanity
National Post
April 29, 2009
Inside the mind of a President
National Post
April 25, 2009
Drawing The Curtain, Slowly
National Post
April 22, 2009
A trip down Jimmy Carter's memory lane
National Post
April 18, 2009
Stay out of Pierre Lemieux's bedroom
National Post
April 15, 2009
Laying siege to the human-rights industry
National Post
April 11, 2009
Why people should build their own nations
National Post
April 8, 2009
How Scum Die
Queen's Quarterly
September 1, 2008
Kissinger's Gulf Wars
Queen's Quarterly
July 1, 2008
Meditations on Israel
Queen's Quarterly
April 1, 2007