john rainlatest news & developments