Barrie Dunsmore was a Canadian journalist who covered foreign affairs for ABC News, the American television network, for 30 years.