CH-6300 Zug
European patent · EP1346317 · Inventor
European patent · EP0297215 · Inventor
European patent · EP0271634 · Inventor