Stewart Spencer is a noted translator. He lives in England.
Books by Stewart Spencer in Our Catalog.