Timothy J. Shaffer
Timothy J. Shaffer is an associate professor at Kansas State University.
Nick Grube/Civil Beat/2021
What Is ‘Legitimate Political Discourse’?
And does it include the Jan. 6 attack on the Capitol?