walid moallemlatest news & developments