He was formerly a member of the Globe's Editorial Board. He has also been the managing editor for online services at Maclean's magazine, a columnist and editorial board member at the National Post, and a columnist for The Hill Times and The Ottawa Citizen.