He is a frequent guest on national television and radio shows, and has appeared on ABC's Politically Incorrect with Bill Maher, CNN's Crossfire, NPR's Talk of the Nation and All Things Considered, John McLaughlin's One on One, Fox News Channel, BBC, Voice of America, Radio Free Europe, and other media.