Denis E. Owen and Barry Mesch

Drs. Owen and Mesch are both associate professors of  religion at the University of Florida in Gainesville.

Articles