Wattenwil
European patent · EP3317606 · Inventor
European patent · EP2951137 · Inventor
European patent · EP1857429 · Inventor