CH-3428 Wiler
European patent · EP0288715 · Inventor
European patent · EP0254014 · Inventor
European patent · EP0173804 · Inventor