peter mosslatest news & developments