Osmond Keyworth Harper - Lest We Forget Catherine EnglishApril 29, 2016Osmond Keyworth Harper, World War I, Revelstoke, Shorncliffe Comment