1:53pm PST - January 19th, 2021

RT @NorthmanTrader: Nearly 70% of US debt incurred since the declaration of independence in 1776 has been accumulated in just the last 13 y…

0 retweets   129 likes  - Brett Alder (@brett_alder)