Keith Jewell

In 18 seasons and 62 shows at Harlequin: