Day: May 11, 2026

  • By Selwyn Duke For decades, there would be much talk among politicians about United States budget deficits (and the national debt). Yet this faded sometime after 2010, at the latest, after which our debt achieved elephant-in-the-room status. It’s perhaps just too scary or inconvenient — when you want or are promising free stuff — to discuss.…