CH-6353 Weggis
European patent · EP1092073 · Inventor
European patent · EP1080290 · Inventor
European patent · EP0920564 · Inventor