Hamilton, William, Sir, active 1632-18th century, of Elieston

Relationships: