SIR JOHN ALLEN