patrick sand
world ethical and political philosophy & philosophy of human rights, religion and culture; in SF, CA, USA at the moment
world ethical and political philosophy & philosophy of human rights, religion and culture; in SF, CA, USA at the moment