Person
Not who you're looking for? Others named David Nicholls: British writer · racehorse trainer · English former professional footballer born 1956 · musicologist, composer