Darren Mills

In 23 seasons and 57 shows at Harlequin: