Patrick Gallagher

Patrick Gallagher is a book editor in Toronto, Ontario and the father of three children. His article was first published in Catholic New Times. Reprinted here by permission. Click here to communicate with the author.

Free Articles: