Baden Daettwil
European patent · EP3136033 · Inventor
European patent · EP3043380 · Inventor
European patent · EP3026990 · Inventor
European patent · EP2988578 · Inventor