john coateslatest news & developments