Tom Hoopes, Author at Catholic Herald