Sam Shearer

Sam Shearer

Sam Shearer teaches high school English in Arizona. When not grading papers, he can be found catching up on his reading list or running with his dog.