C. Gary Barnes is professor of biblical counseling at Dallas Theological Seminary. He is a licensed clinical psychologist, board certified by the American Board of Christian Sex Therapists, a clinical member of Sexual Wholeness, and an ordained Anglican priest.