Jeannie Beirne

In 7 seasons and 20 shows at Harlequin: