Baden Daetwill
European patent · EP2876400 · Inventor
European patent · EP2767782 · Inventor
European patent · EP2767783 · Inventor