William Mackenzie of Balmaduthy — Peerage person ID=504835