Darren Mills

In 26 seasons and 64 shows at Harlequin: