Trump signed a $3.3 trillion tax-and-spending bill.

This bill marries giveaways and grandstanding. The honeymoon will be short once bond markets wake up.

0