John Archibald Macdonald, 10th of Glenaladale — (1825-1903)