Gerald B. Browning

In 4 seasons and 11 shows at Harlequin: