istock-497143433

Image Credit: iStock


Attached Source

The Unseen Cost of Government Largesse

The US government recently hit its $31.5 trillion debt limit after years of careening baseline spending on entitlements combined with emergency COVID-19 spending in the last few years to produce recor...