Darren Mills

In 22 seasons and 53 shows at Harlequin: