david babi