HOME
CV
PUBLICATIONS
COMMENTARY
TEACHING
More
TVO The Agenda
"Have we made a difference, and was it worth it?"
Stop panicking about Trump's tariff threats
Bill C-282 is contrary to Canada's national interest
The Future of UN Peace Operations: Pragmatism, Pluralism, or Statism?
On the challenges of achieving "economic security" in a changing world
Canada's military needs to prepare for war
The "Freeland doctrine" and Canadian foreign policy