Jim Hughes is the president of Canada’s National pro-life political organization and a vice-president of International Right to Life. He is one of the great veterans of the pro-life movement, both in Canada and internationally.
Both Jim and I…
Continue Reading »


