Family Tree

Stephen Dog

HD
Hendrie Dog
1659–1715
JD
Janet Dog
1653–1653
John Dog
1643–1643
SD
Stephen Dog
1629–1684