Share on
British character actress Mary Barclay appeared on stage, screen, and television. She has worked all over the world, including Canada and the U.S.