David Thompson , 18221863 (aged 40 years)

Name
David /Thompson/
Given names
David
Surname
Thompson