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 cultur...lihat lebih banyakJames 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.lihat lebih sedikit