Keith Jewell

In 18 seasons and 58 shows at Harlequin: