Analysis
Apr 18, 2009
The U.S. Faces Looming Fiscal Crisis
Last year, the U.S. deficit of $1.4 trillion or 9.9 percent of gross domestic product, was the largest since the end of World War II.
https://www.pgpf.org/analysis/2009/04/the-us-faces-looming-fiscal-crisis