mark Joseph "young"
Skip to content
Your contribution via Patreon
or PayPal Me keeps this site and its author alive.
A generalist: learning less and less about more and more, one day to know nothing about everything.