Who Exactly Mopped up $1.33 Trillion of New US Government Debt over the Past 12 months? December 18, 2018 7:30 am