CH-2540 Grenchen
European patent · EP1701228 · Inventor
European patent · EP1730607 · Inventor
Swiss patent · CH694139 · Inventor