User:GordonFindlay

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