David Thompson's Narrative