JD Flynn, Author at Catholic Herald