Toggle navigation
TWText.com
TWText.com
faq
Contact US
Follow US
John O. Brennan
JohnBrennan
For four years, I spoke out vigorously against Donald Trump’s craven dishonesty, corrupt pursuit of personal interests, & trampling of our democratic principles. After serving over three decades in national
Read more