CH-9527 Niederhelfenschwil
European patent · EP2817228 · Inventor
European patent · EP2621814 · Inventor