David Sherrin

David Sherrin is a parent, social studies teacher, and author of books on education.