Gordon Findlay. Semi-retired, independent, IT consultant and writer.