Davie Do a'thing — aka David Anderson of Aberdeen Scottish engineer