James Donaldson Timber (Fife)