Olivia Burlingame

In 8 seasons and 17 shows at Harlequin: