John de Brooke, of Brook Ilchester — - 1348