John Macdonald, 20th of Clanranald and Moidart and 6th of Benbecula — latest news, discussion & facts — IJR