Daniel B Kane Translator