Macdonald, J. H. A. (John Hay Athole), 1836-1919