Person
Peerage person ID=551972
Not who you're looking for? Others named David Pringle: Scottish science fiction editor