CH-4500 Solothurn
European patent · EP1307313 · Inventor
European patent · EP0581933 · Inventor
European patent · EP0023951 · Inventor