Family Tree

Hendrie Dog

DD
David Dog
1696–1717
HD
Hendrie Dog
1659–1715
Janet Dog
1653–1653
JD
Jean Dog
1691–1745
SD
Stephen Dog
1629–1684
WD
Walter Dog
1690–1717
+5 more