David Barker — British neurologist and zoologist (1923-2009)