James A. Barnes

James A. Barnes is a writer based in Washington, D.C. He is a former political correspondent for National Journal.