Oliver Napier — British politician (1935-2011)