david shearerlatest news & developments