undefined

Kenneth Paul Tan

An academic involved in discussions about social change and climate justice.