It sounds to me like you must have missed a step in the walkthrough that leads up to this, in order to trigger being able to talk to David. What that is, though, I have no way of knowing.
I would look over Chapter 5 of the walkthrough carefully and see what you might have missed.