James Hamilton

English army officer (1620–1673) ()

Parents

Children

Siblings

Partners