Michael Thaddeus

Political Analyst. Activist. News Junkie. Opponent of bullshit. Disciple of facts. A *connect the dots* kinda guy..

Michael Thaddeus