Shepheard, Peter F., Sir, 1913-