David David

Canadian fur trader