Descendants of Duncan Ardmacmuin
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-1616"[label="← John\n~1621", fillcolor="#f7f3ec", color="#c9c5bd", fontcolor="#7a7268", shape=box, style="rounded,filled", fontsize=9, URL="/genealogy/john-1616", target="_self"];
"john-1616" -> "duncan-1657" [color="#c9c5bd", style=dashed, arrowsize=0.4, penwidth=0.6];
// Generation 0
"duncan-1657"[label="Duncan\nb. ~1657\nm. Mary McGregor, 1692", fillcolor="#eee6d6", color="#aaa", shape=box, style="rounded,filled", fontsize=9, margin="0.075,0.075"];
// Generation 1
"john-1693"[label="John\nb. ~1693\nd. 1752, Inverlochlarigmore\nm. Janet McGregor alias Graham, 1721\n[|scotland]", fillcolor="#eee6d6", color="#aaa", shape=box, style="rounded,filled", fontsize=9, margin="0.075,0.075", URL="/genealogy/john-1693", target="_self"];
"dougal-1695-2"[label="Dougal ban\nb. ~1695\nm. Mòr McGregor, 8 July 1718", fillcolor="#eee6d6", color="#aaa", shape=box, style="rounded,filled", fontsize=9, margin="0.075,0.075"];
"margaret-1698"[label="Margaret\nb. 16 Mar 1698", fillcolor="#f5d4dc", color="#c89db0", shape=box, style="rounded,filled", fontsize=9, margin="0.075,0.075"];
"mhor-1700"[label="Mhor\nb. 25 Jan 1700", fillcolor="#f5d4dc", color="#c89db0", shape=box, style="rounded,filled", fontsize=9, margin="0.075,0.075"];
// Generation 2
"john-1721-2"[label="John\nb. 8 Apr 1721", fillcolor="#eee6d6", color="#aaa", shape=box, style="rounded,filled", fontsize=9, margin="0.075,0.075"];
"janet-1723-2"[label="Janet\nb. 4 Apr 1723", fillcolor="#f5d4dc", color="#c89db0", shape=box, style="rounded,filled", fontsize=9, margin="0.075,0.075"];
"malcolm-1723-3"[label="Malcolm\nb. 4 Apr 1723", fillcolor="#eee6d6", color="#aaa", shape=box, style="rounded,filled", fontsize=9, margin="0.075,0.075"];
"duncan-1725-2"[label="Duncan\nb. 4 Jul 1725", fillcolor="#eee6d6", color="#aaa", shape=box, style="rounded,filled", fontsize=9, margin="0.075,0.075"];
"grigor-1731"[label="Grigor\nb. 1731", fillcolor="#eee6d6", color="#aaa", shape=box, style="rounded,filled", fontsize=9, margin="0.075,0.075"];
"alexander-1733-2"[label="Alexander\nb. 1733", fillcolor="#eee6d6", color="#aaa", shape=box, style="rounded,filled", fontsize=9, margin="0.075,0.075"];
edge [color="#666", arrowsize=0.5, penwidth=0.7];
"duncan-1657" -> "john-1693";
"duncan-1657" -> "dougal-1695-2";
"duncan-1657" -> "margaret-1698";
"duncan-1657" -> "mhor-1700";
"dougal-1695-2" -> "john-1721-2";
"dougal-1695-2" -> "malcolm-1723-3";
"dougal-1695-2" -> "janet-1723-2";
"dougal-1695-2" -> "duncan-1725-2";
"dougal-1695-2" -> "grigor-1731";
"dougal-1695-2" -> "alexander-1733-2";
// Sibling-grouping edges (invisible)
edge [style=invis, weight=10, constraint=false, arrowsize=0];
"john-1693" -> "dougal-1695-2" -> "margaret-1698" -> "mhor-1700";
"john-1721-2" -> "malcolm-1723-3" -> "janet-1723-2" -> "duncan-1725-2" -> "grigor-1731" -> "alexander-1733-2";
// Rank constraints to keep generations aligned
{ rank=same; "john-1693" "dougal-1695-2" "margaret-1698" "mhor-1700"; }
{ rank=same; "john-1721-2" "janet-1723-2" "malcolm-1723-3" "duncan-1725-2" "grigor-1731" "alexander-1733-2"; }
}
Mirrors page 107 of the Glen Discovery genealogy.