david davison