Keith Jewell

In 16 seasons and 52 shows at Harlequin: