William Macleod, 3rd of Hamer - Peerage person ID=687814