david kannemeyerlatest news & developments