Jeannie Beirne

In 8 seasons and 24 shows at Harlequin: