CH-9403 Goldach
European patent · EP1428446 · Inventor
European patent · EP1434626 · Inventor
European patent · EP0646334 · Inventor