Patrick Flanagan Patrick Flanagan is assistant professor in the department of theology and religious studies at St. Johns University, Jamaica, N.Y.