annette haven and kay parker