John Caruana

20th century Maltese philosopher
Lists
John Caruana is in following lists