Kathleen Gallagher

In 8 seasons and 11 shows at Harlequin: