CH-8542 Wiesendangen
European patent · EP0477313 · Inventor
European patent · EP0370092 · Inventor
European patent · EP0191777 · Inventor