John Cain II was born on 1931-04-26.
John Cain Carter was born in 1966.
John Paul Cain was born on 1936-01-14.
John J. Cain was born on 1861-07-05.
San Antonio
John II of Jerusalem was born in 1259.
John II of Cyprus was born in 1418.
John II of Werle was born in 1250.
John II Crispo was born in 1388.
John Antoon II was born in 1946.
John II of Baden was born in 1434.
John II of Trebizond was born in 1262.
John II of Viennois was born in 1280.