Doug McIlroy
M. Douglas McIlroy’s home page
If you found this article interesting, you might consider following Stephen on Twitter.