Alexander William George Duff , earlaf