8620, Wetzikon
European patent · EP2225974 · Inventor
European patent · EP2218376 · Inventor
European patent · EP2218375 · Inventor