John Somerville, 3rd of Cambusnethan (Q75267006)
(1520-1594)
Language:
other details
aliases Sir James Somerville of Cambusnethan
description (1520-1594)

External Links