The personal website of William Gallard Hatch

I tend to go by the username willghatch online. Unfortunately, sometimes other people do too (notably on Twitter it's not me).

Here is my blog.

Here are my publications.