"David Cleghorn Thomson" . "David Cleghorn Thomson" . . . .