Kim M Hastings Translator