Darren Mills

In 23 seasons and 58 shows at Harlequin: