Jeannie Beirne

In 6 seasons and 14 shows at Harlequin: