Jeannie Beirne

In 7 seasons and 21 shows at Harlequin: