Author: cjames

Clement James is the pen name of a traditional Catholic and former Protestant from Ontario, Canada. He writes primarily on subjects pertaining to Catholicism and philosophy.