Person
Peerage person ID=183127
Family
Not who you're looking for? Others named William Niven: mineralogist and archeologist (1850-1937)