Dan Scratch
Dan Scratch

Dan Scratch

A teacher working for equity and social justice.