William Ernest Powys — soldier (1888-1978)