Paolo Ben Fausone

Analysing problems, synthesizing solutions.