America's $40 trillion national debt boosts the odds of a lost decade for stocks, market researcher warns - Business Insider

America's $40 Trillion National Debt: A Potential Lost Decade for Stocks, Warns Market Researcher

Business Insider reports that America's $40 trillion national debt could lead to a lost decade for stocks.