Barbara Pagliacci

Rome, Italy

coming soon

  • Work
    • Interact S.p.A.
  • Education
    • Tor Vergata University, Rome