Is it Time to Address the U.S. Fiscal Dilemma?
Executive Summary The U.S. currently runs a budget deficit of almost $2 trillion, and total U.S. Federal debt is approaching $40 trillion. With rising interest rates in recent years, the cost to service the debt, which consumes nearly 38% of total income taxes collected, has skyrocketed with [...]