William Campbell of West Kames — Peerage person ID=645244