Welcome to the personal site of Daniel Williams.

The main content is still in the works, but feel free to view the areas below in the mean-time!