Olivia Burlingame

In 9 seasons and 21 shows at Harlequin: