hannes swartlatest news & developments