public profile
Son of Duncan McNiven and Dorcas Fraser Father of Duncan Macniven Brother of James McNiven; Murdoch McNiven; Mary McNiven; Maggie McNiven; Angus McNiven and 2 others; Alexandrina McNiven and Duncan McNiven « less