Ilaria Scotti Rinaldi Translator and Interpreter (Italian, English and French) Country Italy Education Higher Education Status Senior professional - Self-employed Languages English