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. Browse more on the original instance.