Profile picture
Gregory Zecca
Masters
  • Primary
    Independent researcher
    Geneva, Switzerland
  • Independent researcher
    Lausanne, Switzerland
View All
mini profile avatar Gregory Zecca