Patrick Flanagan


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