CH-3612 Steffisburg
European patent · EP0536560 · Inventor
European patent · EP0482418 · Inventor
European patent · EP0460198 · Inventor