John Buchan, WS