He was educated at Garmouth Free Church School and at Milne 's Institution , Fochabers .
He was the son of James Geddie , a shipbuilder , and of Margaret Spence .
son was educated at Garmouth Free Church School and at Milne 's Institution , Fochabers .
He was the son of James Geddie , a shipbuilder , and of Margaret Spence .