John Grote (Q5772968)
British philosopher
Language: