William Dudgeon

British philosophical writer