James Robertson Barclay of Keavil - Peerage person ID=515478