National Debt Chart Last 20 Years - U S Debt Tops 20 Trillion Stocks Soar To Record Highs