Olivia Burlingame

In 8 seasons and 19 shows at Harlequin: