Jeannie Beirne

In 8 seasons and 26 shows at Harlequin: