David Bosshart (Q1173785)
Swiss philosopher
Language: