Yanis David articles