Darren Mills

In 22 seasons and 55 shows at Harlequin: