martin sneddenlatest news & developments