Family Tree

Donald McNiven

WM
William McNiven
1884–1975
DM
Donald McNiven
1856–1937