John Mackenzie of Dingwall

Peerage person ID=504821 (d. 1677)

Parents

Children

Siblings

Partners