Olivia Burlingame

In 9 seasons and 20 shows at Harlequin: