John Holmes

British Royal Navy officer (1640?–1683) (1640–1683)

Parents

Children

Siblings

Partners