How on earth did such a shifty spiv ever get to Sandhurst, let alone out the other end?
And his general knowledge was pants, too.
But major a senior officer? Isn't it the last rank you get to through time alone, like Flight Lieutenant? What is the definition of a Senior Officer?
In the RAF I'd have guessed AVM and above, or perhaps Air Rank, or is it anyone with scrambled egg on their hat?