Karl Keating

Keating is president of Catholic Answers.