Catherine Thompson

Catherine Thompson

Social justice educator. Interdisciplinary thinker. Aspiring writer.