CH-6045 Meggen
European patent · EP0615946 · Inventor
European patent · EP0614843 · Inventor
European patent · EP0350582 · Inventor