Catherine Gay Catherine Gay lives in Calgary, Alta., where she teaches high school social studies. Read More Writings How to Foil a Fascist Oct 1, 2014 Convivium Article