CH-5452 Oberrohrdorf
European patent · EP0651484 · Inventor
European patent · EP0678955 · Inventor
European patent · EP0678954 · Inventor