John Macdonald Holmes — British neuroscientist