David Williams is the President of Taxpayers Protection Alliance (TPA).

Watchdog Slams Democrats $3.5 Trillion Tax and Spend Plan.