John of Cleves

From Wikipedia, the free encyclopedia

John of Cleves is the name of: