CH-6045 Meggen
European patent · EP0690193 · Inventor
European patent · EP0681986 · Inventor
European patent · EP0668235 · Inventor