Louis Rouleau

Louis Rouleau holds a Ph.D. in Historical Theology from The Catholic University of America. He writes from Edmonton, Alberta.