Jeannie Beirne

In 6 seasons and 17 shows at Harlequin: