Gerald B. Browning

In 5 seasons and 17 shows at Harlequin: