David Johnson

Contributor

Writer, free-thinker, polemicist, and a general nuisance to the keepers of the status quo. I'm here to provide the other side of the argument, whatever that happens to be.

David Johnson

Write a comment...