Family Tree

Janet Dog

Hendrie Dog
1659–1715
JD
Janet Dog
1653–1653
SD
Stephen Dog
1629–1684
+8 more