James Allan — politician (1894-1992)