Jeff Kingsbury

In 6 seasons and 12 shows at Harlequin: