8618, Oetwil am See
European patent · EP2278285 · Inventor
European patent · EP1752746 · Inventor
European patent · EP1550849 · Inventor