Barclay, John W., active 1853-1904, of Lumphanan, county Aberdeenshire