CH-2544 Bettlach
European patent · EP1572036 · Inventor
European patent · EP1011541 · Inventor
European patent · EP0338981 · Inventor