David Ross, 13th of Balnagowan

(1644-1711) ()

Parents

Children

Partners