CH-8266 Steckborn
European patent · EP0662351 · Inventor
European patent · EP0530625 · Inventor
European patent · EP0473965 · Inventor