CH-6332 Hagendorn
European patent · EP2934615 · Inventor
European patent · EP2934616 · Inventor
European patent · EP2914313 · Inventor