Michael G. Long

Michael G. Long is assistant professor of religious studies at Elizabethtown College in Pennsylvania.