george thomson was born in dundee scotland