John Hamilton

Irish military officer of Scottish descent, died 1691 (1636–1691)

Parents

Children

Siblings

Partners