James Michael Nagle
James Michael Nagle teaches theology at Xavier High School in New York City. He studies contemporary movements of religion and spirituality, and their implications for wider culture.James also works with church and other non-profit groups to develop content and curriculum for young adult audiences.