Francesco Lo Piccolo

Vice-President of AESOP