Duncan Forbes

Scottish politician (1644–1704)

Parents

Children

Siblings

Partners