david fincheralatest news & developments