joseph maqekenilatest news & developments