Leslie, John, Earl and Duke of Rothes, 1630-1681,

Relationships: