Sam Shearer
Sam Shearer lives in Seattle, Washington. When not writing or teaching online, he can be found catching up on his reading list or running with his dog.
Sam Shearer lives in Seattle, Washington. When not writing or teaching online, he can be found catching up on his reading list or running with his dog.