Margaret Campbell Macpherson

Canada, 1860-1931