CH-3365 Grasswil
European patent · EP2971623 · Inventor
European patent · EP2225141 · Inventor
European patent · EP1836087 · Inventor