CH-6045 Meggen
European patent · EP0365585 · Inventor
European patent · EP0334882 · Inventor
European patent · EP0334884 · Inventor