He is a former reporter for The Nation, Newsweek, and Politico and he has written for The New York Times, The Atlantic and The Washington Post, among other publications.