Lockhart, John, Sir, active 1673-1678, of Castlehill

Relationships: