Rex Shermock

I'm an an academic librarian and historian who dabbles in art, languages, and writing. Animal-rights advocate and cat-lover.