Person
Peerage person ID=674159
Family
Not who you're looking for? Others named David Elphinstone: Australian architect