James Hamilton, 1st Lord Hamilton

Scottish nobleman, scholar and politician ()

Parents

Children

Siblings

Partners