CH-9527 Niederhelfenschwil
European patent · EP1423251 · Inventor
European patent · EP1332034 · Inventor