Small Wars Journal

Thornberry Compromises: $631B For Defense