John Holmes

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

Parents

Children

Siblings

Partners