Idiot experts and economists. Self-inflicted energy crisis. IPO market grim. Regulation BS. The elites continue to tell us they can do no wrong.
See All 4072 Episodes of "Watchdog on Wall Street"