James Michael NagleJames 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 developcontent and curriculum for young adult audiences. Read More Read Less
An OTP has been sent to your Registered Email Id:
Resend Verification Code