CH-5300 Turgi
European patent · EP2960915 · Inventor
European patent · EP2992551 · Inventor
European patent · EP2320452 · Inventor