David Shapiro

David Shapiro is the Education Director of the Northwest Center for Philosophy for Children, a non-profit organization bringing philosophy to schools and community groups.