Sixth generation takes reins of Fife timber firm James Donaldson & Sons

Andrew, Neil and Michael Donaldson
Andrew, Neil and Michael Donaldson