John Hamilton

Scottish prelate and politician (1511–1571)

Parents

Children

Siblings