William Hamilton was born in Dumfries, Scotland, immigrated to South Africa, and was educated at the South African College (now University of Cape Town), where he went on to teach English and Philosophy. He died in Flanders, 1917. (Thanks to André le Roux, Reference section, National Library of South Africa, Cape Town, for assistance.)