Mark Thomason

In 8 seasons and 13 shows at Harlequin: