duncan cairncross 

Retired engineer