CH-8352 Räterschen
European patent · EP1362134 · Inventor
European patent · EP0410429 · Inventor
European patent · EP0376002 · Inventor