Avatar of C. Yamahata
Lausanne, Switzerland

R&D Project Manager (Microengineering)