JAMES L HADDOCK