Jeannie Beirne

In 8 seasons and 25 shows at Harlequin: