CH-9429 Zelg/Wolfhalden
European patent · EP0258521 · Inventor
European patent · EP0214368 · Inventor