CH-6006 Luzern
European patent · EP1153180 · Inventor
European patent · EP1007809 · Inventor
European patent · EP0803020 · Inventor