Professor David Langslow Translator