Jeannie Beirne

In 6 seasons and 15 shows at Harlequin: