david constablelatest news & developments