david cooksleylatest news & developments