John married Matilda Giffard in 1083 in Forres, Moray, Scotland. Matilda (daughter of Elias II Giffard and Bertha de Clifford) was born in 1057 in Sussex, England; died in 1084 in Badenoch, Inverness-shire, Scotland. [Group Sheet] [Family Chart]