James Haddock (points: 15)