sam mosslatest news & developments