David Thomson David Thomson. Hamish Thomson David Hewson David Ellison David Jackson David Stinson James Thomson David Guterson David R. Olson