James Hamilton

English army officer (1620–1673) (–)

Parents

Children

Siblings

Partners