david bankslatest news & developments