Keith Jewell

In 18 seasons and 61 shows at Harlequin: