David Thompson , 18221863 (aged 40 years)