David Axe

David Axe is an independent military correspondent and a writer for the Center for Public Integrity.