Derek Hatch

Derek Hatch

Derek C. Hatch is associate professor of Christian studies at Howard Payne University in Brownwood, Texas.