Kathryn Lopez

Kathryn Lopez teaches biblical studies at Campbell University in North Carolina.