His writings have appeared in the Washington Post, Philadelphia Inquirer, Boston Globe, Weekly Standard, Christian Science Monitor and other publications and he has been a guest on major public affairs television and radio broadcasts, including CNN, Fox News, C-SPAN, and National Public Radio.