CH-5242 Unterehrendingen
European patent · EP0536560 · Inventor
European patent · EP0482418 · Inventor