Home Investing Defense and Veterans Spending Tops $1.2 Trillion