Donald M Frame Translator