CH-6052 Hergiswil
European patent · EP0591594 · Inventor
European patent · EP0526682 · Inventor
European patent · EP0141004 · Inventor