Author: aruhl

Allan Ruhl is a Catholic apologist and blogger who lives in Western Canada. He holds a Bachelor of Science in engineering from the University of Alberta. His main interests are Church history and Islamic apologetics. His website is allanruhl.com. Follow him on Twitter at @AllanRuhl.