Haddock, D. R. W. (David R. W.)