He writes a weekly column for Roll Call, and has written for the New York Times, Washington Post, Wall Street Journal, Foreign Affairs and other major publications, and regularly appears on television programs such as The NewsHour with Jim Lehrer, Nightline, and Charlie Rose.