Keith Jewell

In 19 seasons and 63 shows at Harlequin: