Keith Jewell

In 19 seasons and 64 shows at Harlequin: