CH-4500 Solothurn
European patent · EP2180966 · Inventor
European patent · EP2158056 · Inventor
European patent · EP1345725 · Inventor
European patent · EP1330325 · Inventor