David Carnegie, 3rd Earl of Northesk

Scottish noble (1643-1688) (–)

Parents

Children

Siblings

Partners