James Hamilton, 1st Lord Hamilton

Scottish nobleman, scholar and politician (–)

Parents

Children

Siblings

Partners