CH-4500 Solothurn
European patent · EP1919380 · Inventor
European patent · EP1720473 · Inventor
European patent · EP1682020 · Inventor