CH-2544 Bettlach
European patent · EP1519686 · Inventor
European patent · EP1335685 · Inventor
European patent · EP1292250 · Inventor