Oberwil/Zug
European patent · EP3903336 · Inventor
European patent · EP3403272 · Inventor
European patent · EP2408277 · Inventor