Connect with us

David Williams

David Williams is the president of the Taxpayers Protection Alliance.