safi bahcall