Jeannie Beirne

In 9 seasons and 27 shows at Harlequin: