Darren Mills

In 23 seasons and 59 shows at Harlequin: