William Alexander Lewis Stephen Douglas Hamilton,