CH-7203 Trimmis
European patent · EP0460557 · Inventor
European patent · EP0371920 · Inventor
European patent · EP0343102 · Inventor