Mark Kaplan (Q113974366)
philosopher
Language: