Is Tim Swarens a moron or political hack?

Printable View