Showing posts with the label defense spendingShow all
DefenseNews: Lockheed Martin Faces Financial Struggles Due to F-35 Upgrade Contract Delays