Keith Jewell

In 17 seasons and 55 shows at Harlequin: