Dr. David McKenzie

Associate Department
Religion and Philosophy Department
Institution