HADDOCK , DAVID