Descendants of Malcolm in Caledon, Canada

digraph G {
  rankdir=TB;
  ranksep=0.4; nodesep=0.08;
  ordering=out;
  node [shape=box, style="rounded,filled", fontname="Helvetica", fontsize=10, color="#aaa", fillcolor="#eee6d6", margin="0.06,0.03"];

  // Back-link: faded parent node
  "john-1812-3"[label="← John\n1812", fillcolor="#f7f3ec", color="#c9c5bd", fontcolor="#7a7268", shape=box, style="rounded,filled", fontsize=9, URL="/genealogy/malcolm-1778", target="_self"];
  "john-1812-3" -> "malcolm-1849" [color="#c9c5bd", style=dashed, arrowsize=0.4, penwidth=0.6];

  // Generation 0
    "malcolm-1849"[label="Malcolm\nb. ~1849, Caledon twp\nd. 22 May 1898\nm.(1) Helen Wilkinson, 2 Jan 1873\nm.(2) Mary McDonald, 27 May 1879\n[canada|]", fillcolor="#eee6d6", color="#aaa", shape=box, style="rounded,filled", fontsize=9, margin="0.075,0.075"];

  // Generation 1
    "william-1873"[label="William Gregor\nb. 18 Feb 1873\nd. ~1934\nm.(1) Janet McGill Reid, 5 Aug 1903\nm.(2) Sarah Funston, 29 Dec 1914", fillcolor="#eee6d6", color="#aaa", shape=box, style="rounded,filled", fontsize=9, margin="0.075,0.075"];
    "john-1877"[label="John Roderick\nb. 18 Jun 1877\nd. ~1934", fillcolor="#eee6d6", color="#aaa", shape=box, style="rounded,filled", fontsize=9, margin="0.075,0.075"];
    "theresa-1880"[label="Theresa Maud Clarence\nb. 9 Oct 1880\nd. ~1950", fillcolor="#f5d4dc", color="#c89db0", shape=box, style="rounded,filled", fontsize=9, margin="0.075,0.075"];
    "alpine-1882"[label="Alpine Donald\nb. 25 Sep 1882\nd. ~1918", fillcolor="#eee6d6", color="#aaa", shape=box, style="rounded,filled", fontsize=9, margin="0.075,0.075"];
    "nelson-1885"[label="Nelson Ormsby\nb. 30 Jan 1885\nd. ~1951", fillcolor="#eee6d6", color="#aaa", shape=box, style="rounded,filled", fontsize=9, margin="0.075,0.075"];

  // Generation 2
    "janet-1905"[label="Janet Helen\nb. 30 Nov 1905", fillcolor="#f5d4dc", color="#c89db0", shape=box, style="rounded,filled", fontsize=9, margin="0.075,0.075"];
    "kenneth-1906"[label="Kenneth Reid\nb. 25 Oct 1906\nd. 9 Jul 1980\nm. Eugenia E Haylow, 10 Apr 1937", fillcolor="#eee6d6", color="#aaa", shape=box, style="rounded,filled", fontsize=9, margin="0.075,0.075"];
    "catherine-1908"[label="Katharine Grace\nb. 30 Sep 1908", fillcolor="#f5d4dc", color="#c89db0", shape=box, style="rounded,filled", fontsize=9, margin="0.075,0.075"];
    "malcolm-1912"[label="Malcolm Gregor\nb. 26 May 1912", fillcolor="#eee6d6", color="#aaa", shape=box, style="rounded,filled", fontsize=9, margin="0.075,0.075"];
    "pearl-1916"[label="Pearl Isabel\nb. 16 Feb 1916", fillcolor="#f5d4dc", color="#c89db0", shape=box, style="rounded,filled", fontsize=9, margin="0.075,0.075"];
    "mary-1917"[label="Mary Alpine\nb. 21 Aug 1917", fillcolor="#f5d4dc", color="#c89db0", shape=box, style="rounded,filled", fontsize=9, margin="0.075,0.075"];
    "dorothy-1919"[label="Dorothy Rae\nb. 14 Jun 1919", fillcolor="#f5d4dc", color="#c89db0", shape=box, style="rounded,filled", fontsize=9, margin="0.075,0.075"];
    "john-1921"[label="John William\nb. 5 Apr 1921\nd. 15 Oct 2000\nm. Gurli Hojby", fillcolor="#eee6d6", color="#aaa", shape=box, style="rounded,filled", fontsize=9, margin="0.075,0.075"];

  // Generation 3
    "roderick-1938"[label="Roderick William\nb. 21 Dec 1938\nd. 2013", fillcolor="#eee6d6", color="#aaa", shape=box, style="rounded,filled", fontsize=9, margin="0.075,0.075"];
    "ian-1951"[label="Ian Robert\nb. 1951\nd. 2023", fillcolor="#eee6d6", color="#aaa", shape=box, style="rounded,filled", fontsize=9, margin="0.075,0.075"];
    "kath-1961"[label="Kath Ruth\nb. 1961\nd. 2006", fillcolor="#f5d4dc", color="#c89db0", shape=box, style="rounded,filled", fontsize=9, margin="0.075,0.075"];

  edge [color="#666", arrowsize=0.5, penwidth=0.7];
  "malcolm-1849" -> "william-1873";
  "malcolm-1849" -> "john-1877";
  "malcolm-1849" -> "theresa-1880";
  "malcolm-1849" -> "alpine-1882";
  "malcolm-1849" -> "nelson-1885";
  "william-1873" -> "janet-1905";
  "william-1873" -> "kenneth-1906";
  "william-1873" -> "catherine-1908";
  "william-1873" -> "malcolm-1912";
  "william-1873" -> "pearl-1916";
  "william-1873" -> "mary-1917";
  "william-1873" -> "dorothy-1919";
  "william-1873" -> "john-1921";
  "kenneth-1906" -> "roderick-1938";
  "john-1921" -> "ian-1951";
  "john-1921" -> "kath-1961";

  // Sibling-grouping edges (invisible)
  edge [style=invis, weight=10, constraint=false, arrowsize=0];
  "william-1873" -> "john-1877" -> "theresa-1880" -> "alpine-1882" -> "nelson-1885";
  "janet-1905" -> "kenneth-1906" -> "catherine-1908" -> "malcolm-1912" -> "pearl-1916" -> "mary-1917" -> "dorothy-1919" -> "john-1921";
  "ian-1951" -> "kath-1961";

  // Rank constraints to keep generations aligned
  { rank=same; "william-1873" "john-1877" "theresa-1880" "alpine-1882" "nelson-1885"; }
  { rank=same; "janet-1905" "kenneth-1906" "catherine-1908" "malcolm-1912" "pearl-1916" "mary-1917" "dorothy-1919" "john-1921"; }
  { rank=same; "roderick-1938" "ian-1951" "kath-1961"; }
}

← Back to the branches map

Mirrors page 116 of the Glen Discovery genealogy.