Keith Jewell

In 19 seasons and 65 shows at Harlequin: