Family Tree

Walter Dog

David Dog
1696–1717
HD
Hendrie Dog
1659–1715
Jean Dog
1691–1745
WD
Walter Dog
1690–1717
+4 more