Guillermo Stitch
Guillermo Stitch, Executive Editor of Exacting Clam, is the author of The Coast of Everything and Lake of Urine. He lives in Spain.
Guillermo Stitch, Executive Editor of Exacting Clam, is the author of The Coast of Everything and Lake of Urine. He lives in Spain.