Jeannie Beirne

In 7 seasons and 18 shows at Harlequin: