James Melville of Halhill

Scottish diplomat and writer (1535–1617)

Parents

Children

Siblings

Partners