Caspar John Hare (Q16977341)
British-American philosopher
Language: