William Walker (1894-1946)