He has written for The New York Times, The Washington Post, The Times of London and other major publications, and has appeared on many national TV shows, including NBC's Today Show and Nightly News and NPR's Morning Edition, Fresh Air and Talk of the Nation.