david kekanalatest news & developments