Gordon Cavan, C.E.T., R.C.M.