CH-4500 Solothurn
European patent · EP1796599 · Inventor
European patent · EP1677691 · Inventor
European patent · EP1667591 · Inventor
European patent · EP1663031 · Inventor