CH-8707 Uetikon am See
European patent · EP2960915 · Inventor
European patent · EP3077835 · Inventor
European patent · EP2826565 · Inventor