Davide Pellechia

Dell Server/PC Specialist 
London, UK

Languages: Italian, English