Männedorf
European patent · EP1965179 · Inventor
European patent · EP1840535 · Inventor
European patent · EP1840536 · Inventor