Mary M. Doyle Roche is associate professor of religious studies at the College of the Holy Cross, where she teaches courses in moral theology, medical ethics, and the ethics of work and family life.