haddy b