John Raven, F.R.S.X