john charlton carterlatest news & developments