John XII

From Wikipedia, the free encyclopedia

John XII may refer to: