david kirklatest news & developments