Solothurn
European patent · EP3374112 · Inventor
European patent · EP2368007 · Inventor
European patent · EP2481505 · Inventor