He worked for the Canadian Broadcasting Corporation and with the National Film Board in Canada, and in the United States for the Christian Science Monitor, Boston Globe, and National Public Radio. A former executive director of the Online News Association in the U.S., he was a Nieman fellow at Harvard in 1991-92, and is a member of the advisory board of the Nieman Foundation for journalism at Harvard.