Snarky history professor & commentator; bibliophile; anti-nationalist libsoc antifa mountain man; geeky cat dad; views are my own, not my employer's.
This profile is from a federated server and may be incomplete. For a complete list of posts, browse on the original instance.