Chiara  Marchetta

Chiara Marchetta

EU project designer and manager, Quality Assurance expert

By uploading badges...