rob haddock