cathy haven detective