Who were the Scottish agricultural implement makers in 1969?

The mid to late 1960s saw significant changes in the making of agricultural implements and machines in Scotland as well as their makers. A number of names that had been well known and renowned for many decades, and even from the nineteenth century disappeared from the scene. However, there were still a number of key makers. 

One list from 1969 lists the major Scottish implement makers. It is worth quoting as it shows the makers that were still around at that time: 

Adams Trailers Ltd, Challenger Trailer Works, Mintlaw Station, Aberdeenshire
Adrolic Engineering, Clober Works, Clober Road, Milngavie
Ayrshire Elevator Co. Ltd, Knockintiber, Kilmarnock
D. S. Baddeley Engineering Co. Ltd, 43-45 York Street, Glasgow 
William Bain & Co. (Wire Products) Ltd, Lochrin Works, Coatbridge
Barclay, Ross & Hutchison Ltd, 67 Green, Aberdeen 
W. Begg & Sons, Implement Works, Tarbolton, Mauchline
J. Bisset & Sons Ltd, Blairgowrie, Perthshire 
Lennox M. Blyth, Cintra Engineering Works, Chirnside, Berwickshire
Boswells of Blairgowrie Ltd, Rattray Engineering Works, Rattray, Blairgowrie 

Caterpillar Tractor Co. Ltd, PO Box 162, Glasgow
Chalmers-Edina Co., 37 Water Street, Leith
Contrite Sales Ltd, Garrion, Wishaw, Lanarkshire
Cruikshank & Co. Ltd, Agricultural Dept, PO Box 19, Denny Iron Works, Denny
James A. Cuthbertson Ltd, Station Road, Biggar, Lanarkshire
Dairy Supply Co. Ltd, Cumberland Avenue, London. Also at Edinburgh and Belfast.
James Dickie & Co. (Drop Forgings) Ltd, Victoria Stamping Works, Ayr
W. Dickie & Sons Ltd, Victoria Works, East Kilbride
William Donaldson (Engineers) Ltd, Blackstoun Works, Linwood, Renfrewshire
Drysdale & Co. Ltd, Bon Accord Works, Yoker, Glasgow

Wm Elder & Sons Ltd, Tweedside Works, Berwick on Tweed
Euclid (Great Britain) Ltd, Newhouse Industrial Estate, Motherwell
Farm mechanisation Co. Ltd, South Road, Cupar, Fife
John Fleming & Son, West Linton, Peebleshire
R. G. Garvie & Sons, 2 Canal Road, Aberdeen
Grays of Fetterangus Ltd, Fairbank Works, Fetterangus, Aberdeenshire
Geo. Henderson Ltd, Kelso, Roxburghshire
Hoover Ltd (Industrial Products Department), Cambuslang, Lanarkshire
Hurlford Engineering Co. Ltd, Hurlford, Kilmarnck
John Inglis & Co., Albert Works, 69 Bellsdyke Road, Airdrie
Innes, Walker (Engineering) Ltd, Clyde Works, Brown Street, Paisley 

Alex Jack & Sons Ltd, Maybole, Ayrshire
James Jones & Sons Ltd, PO Box 35 Larbert, Stirlingshire
A. Laurie & Sons (Trailers) Ltd, trailer and motor body builders, Falkirk
Lochfield Garage, Terregles Street, Dumfries
Macdonald Bros, Roseacre Street, Portsoy, Banffshire
James McGowan, Dechmont Welding & Engineering Co., Dalton, Cambuslang
Charles J. Marshall & Co., Chapel Works, Bucksburn, Aberdeen
J. S. Millar & Sons, Annan, Dumfriesshire
A. Milne & Sons (Millwrights) Ltd, 50 Jopp’s Lane, Aberdeen
A. Newlands & Sons Ltd, St Magdalene Engineering Works, Linlithgow
North Eastern Welding Co., Stell Road, Aberdeen
Jack Olding & Co. (Scotland) Ltd, Glencairn Works, Perth
John Oswald & Sons, Brechin, Angus
A. & W. Pollock Ltd, Implement Works,Mauchline, Ayrshire

Reekie Engineering Ltd, Arbroath
W. Reid (Forres) Ltd, Forres
David Ritchie (Implements) Ltd, Whitehills, Forfar
A. M. Russell Ltd, Sinton Works, Gorgie Road, Edinburgh
John Rutherford & Sons Ltd, Home Place, Coldstream, Berwickshire
Ryeside Agricultural & Engineering Works, Dalry, Ayrshire
Scottish Mechanical light Industries Ltd, Scotmec Works, Ayr
George Sellar & Sons Ltd, Kelliebank Works, Alloa
Alexander Shanks & Sons Ltd, Dens Iron Works, Arbroath, Angus
Shearer Bros Ltd, Maybank Works, Balmellie Street, Turriff, Aberdeenshire
Thomas Sherriff & Co. Ltd, West Barns, Dunbar, East Lothian 
Sunbeam Electric Ltd (Agricultural & Hardware Division), East Kilbride, Lanarkshire
Alexander Thomas, Guildtown, Perthshire
Uniroyal Ltd, Castle Mills, Edinburgh
D. M. Wallace & Sons Ltd, Kelso
G. & J. Weir Ltd, Cathcart, Glasgow
John White & Son, Auchtermuchty, Fife
Andrew Young & Son (Engineers) Ltd, 45 Mid Wharf Street, Glasgow.

How many of these names do you recognise?