CH-3012 Bern
European patent · EP0208653 · Inventor
European patent · EP0114440 · Inventor
European patent · EP0070068 · Inventor