Andrew F. Krepinevich, Jr. is a defense policy analyst who currently serves as President of the Center for Strategic and Budgetary Assessments.
Andrew F. Krepinevich Jr.
with Hopkins Press Books