Keith Jewell

In 16 seasons and 51 shows at Harlequin: