Mary Shanahan is a writer, an educator, a sometimes activist and a gardener. She has contributed to a number of publications on a range of topics including spirituality, ecumanism and gender issues.