Olivia Burlingame

In 9 seasons and 22 shows at Harlequin: