mark kannemeyerlatest news & developments