David A Shapiro

Shapiro is a writer, consultant, and education director of the northwest center for philosophy for children.