david mametlatest news & developments