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