Gerald B. Browning

In 4 seasons and 15 shows at Harlequin: