john thainlatest news & developments