public profile
Daughter of Duncan McNiven and Mary McNiven Sister of Janet McNiven; John McNiven; Mary McNiven; Archibald McNiven and Peter McNiven