Keith Jewell

In 16 seasons and 53 shows at Harlequin: