deon carstenslatest news & developments