david nivenlatest news & developments