Olivia Burlingame

In 10 seasons and 22 shows at Harlequin: