The resume of James Williams (http://jameswilliams.me)