A frequent guest on television and radio, he has appeared on such programs as Meet the Press, The NewsHour with Jim Lehrer, The O'Reilly Factor, Meet the Press, Special Report, The Laura Ingraham Show, and Hardball with Chris Matthews, and has contributed occasional commentaries to National Public Radio.