Cyril H. Barraud

British/Canadian, 1877-1965