Margaret Stevenson

Margaret Isabella Balfour Stevenson