john ealeslatest news & developments