CH-4500 Solothurn
European patent · EP1696810 · Inventor
European patent · EP1677693 · Inventor
European patent · EP1450709 · Inventor