CH-9432 Platz
European patent · EP0766810 · Inventor
European patent · EP0738899 · Inventor
European patent · EP0701702 · Inventor