Davide Negrini

Medical Doctor  •  Web and IT enthusiast  •  Rouleur temperament