Among organizations he has served in include the Canadian Anti-Soviet Action Committee, the Ontario Social Credit organization, as a director of the Ezra Pound Institute for International Studies, and as a guest commentator during the 1990s for the British Peoples' League Hour radio program.