Maclennan, William George Duncan