John Kekes (Q6242676)
American philosopher
Language: