Karl Welty

In 9 seasons and 25 shows at Harlequin: