CH-3150 Schwarzenburg
European patent · EP0794310 · Inventor
European patent · EP0198799 · Inventor
European patent · EP0172136 · Inventor