I thought so. How do you differ?
Why don't you start, by telling me what you think David Cloud believes? I'll work from your list.