john mpelatest news & developments