Note:
a) John Cairncross is father of: Janice Pearl Cairncross (*?), Heather M Cairncross (*?) and Ian R Cairncross (*?)