bill haouchar