James Ley, 3rd Earl of Marlborough

English nobleman, sailor, and mathematician (1618-1665) ()

Parents

Children