John and
Eleanor were married in a religious ceremony before April 19th, 1475 in
Dunkeld, Cathedral, Perth, Scotland. They had two sons and seven daughters, named
John,
Andrew,
Margaret,
Christian,
Jean,
Elizabeth,
Isabel,
Marjory and
Elizabeth.