CH-6963 Pregassona
European patent · EP3209118 · Inventor
European patent · EP2802205 · Inventor
European patent · EP2534945 · Inventor