ESC

David McLintock

Translator. Has previously taught at universities in England.